Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91C90F3/8E1C1E76C55A11EAA9231F67C4F9AE02/E67EF1B25F0311ECBB273637C4F9AE02.roa
File:                     E67EF1B25F0311ECBB273637C4F9AE02.roa (raw, json)
Hash identifier:          piKPGpkDN1G4L2iH6zh7jbjqkbC6bx5oi02rDLxqR9E=
Subject key identifier:   6F:CE:7A:04:C9:6A:85:01:3A:66:4A:EA:E7:D5:9F:9B:38:C6:9F:DA
Certificate issuer:       /CN=A91C90F3/serialNumber=B0B4007652FB3D14328813B3E57EEFF17759CFF2
Certificate serial:       08E3
Authority key identifier: B0:B4:00:76:52:FB:3D:14:32:88:13:B3:E5:7E:EF:F1:77:59:CF:F2
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/sLQAdlL7PRQyiBOz5X7v8XdZz_I.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91C90F3/8E1C1E76C55A11EAA9231F67C4F9AE02/E67EF1B25F0311ECBB273637C4F9AE02.roa
Signing time:             Tue 06 Jan 2026 20:16:42 +0000
ROA not before:           Tue 06 Jan 2026 20:16:42 +0000
ROA not after:            Tue 02 Mar 2027 00:00:00 +0000
asID:                     138472
IP address blocks:        103.126.96.0/22 maxlen: 24
                          2001:df7:4300::/48 maxlen: 56
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91C90F3/8E1C1E76C55A11EAA9231F67C4F9AE02/sLQAdlL7PRQyiBOz5X7v8XdZz_I.crl
                          rsync://rpki.apnic.net/member_repository/A91C90F3/8E1C1E76C55A11EAA9231F67C4F9AE02/sLQAdlL7PRQyiBOz5X7v8XdZz_I.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/sLQAdlL7PRQyiBOz5X7v8XdZz_I.cer
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/DmWk9f02tb1o6zySNAiXjJB6p58.crl
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/DmWk9f02tb1o6zySNAiXjJB6p58.mft
                          rsync://rpki.apnic.net/repository/980652E0B77E11E7A96A39521A4F4FB4/DmWk9f02tb1o6zySNAiXjJB6p58.cer
                          rsync://rpki.apnic.net/repository/980652E0B77E11E7A96A39521A4F4FB4/mBQsnQtBo7n7YD12mEgjb9HzGSQ.crl
                          rsync://rpki.apnic.net/repository/980652E0B77E11E7A96A39521A4F4FB4/mBQsnQtBo7n7YD12mEgjb9HzGSQ.mft
                          rsync://rpki.apnic.net/repository/838DB214166511E2B3BC286172FD1FF2/mBQsnQtBo7n7YD12mEgjb9HzGSQ.cer
                          rsync://rpki.apnic.net/repository/838DB214166511E2B3BC286172FD1FF2/C5zKkN0Neoo3ZmsZIX_g2EA3t6I.crl
                          rsync://rpki.apnic.net/repository/838DB214166511E2B3BC286172FD1FF2/C5zKkN0Neoo3ZmsZIX_g2EA3t6I.mft
                          rsync://rpki.apnic.net/repository/apnic-rpki-root-iana-origin.cer
Signature path expires:   Wed 25 Feb 2026 19:51:57 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 2275 (0x8e3)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91C90F3, serialNumber=B0B4007652FB3D14328813B3E57EEFF17759CFF2
        Validity
            Not Before: Jan  6 20:16:42 2026 GMT
            Not After : Mar  2 00:00:00 2027 GMT
        Subject: CN=695d6daa-2414
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:ac:cf:64:9f:d1:3f:fc:18:b9:7b:20:09:c4:9d:
                    0d:33:0d:c1:2a:c9:0b:1e:a2:78:47:62:0b:d0:47:
                    eb:55:3d:11:2f:ed:94:32:d5:5b:08:d0:61:24:fd:
                    e5:37:00:31:0d:ac:0b:b5:8a:15:30:ce:86:e5:4e:
                    ac:e4:67:3c:dd:83:d7:64:d3:59:14:84:84:ef:01:
                    2d:ad:b8:e4:cd:4f:db:5f:d6:2c:0f:28:c3:c2:00:
                    4a:bc:b9:44:7b:a9:17:b3:89:4a:91:fe:0b:ce:e4:
                    b8:aa:94:3a:c5:eb:93:9c:71:17:d9:0c:63:cf:83:
                    67:3f:a6:27:62:e0:66:86:36:a1:82:2a:85:87:55:
                    82:8a:30:e9:73:ac:44:23:34:00:4d:71:75:f0:01:
                    3b:9b:a0:0d:c9:2d:43:19:b5:01:0b:f7:04:75:0c:
                    70:d0:31:45:9d:f5:4a:d2:2b:a6:a0:fe:fc:94:15:
                    bd:02:bc:f2:34:6a:ad:6d:0d:2f:b2:80:89:e8:bd:
                    ec:db:4f:0b:1b:cc:84:18:60:5e:64:5a:67:32:1b:
                    ca:73:18:af:fb:a8:6d:76:60:ed:42:b2:50:45:96:
                    a1:f1:67:cc:ff:fa:14:1c:7a:fb:43:6b:99:ec:bd:
                    58:ac:35:69:c9:2b:c1:ad:a8:1e:7b:aa:63:7f:d0:
                    9f:91
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                6F:CE:7A:04:C9:6A:85:01:3A:66:4A:EA:E7:D5:9F:9B:38:C6:9F:DA
            X509v3 Authority Key Identifier:
                keyid:B0:B4:00:76:52:FB:3D:14:32:88:13:B3:E5:7E:EF:F1:77:59:CF:F2

            X509v3 Key Usage: critical
                Digital Signature
            X509v3 CRL Distribution Points:

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91C90F3/8E1C1E76C55A11EAA9231F67C4F9AE02/sLQAdlL7PRQyiBOz5X7v8XdZz_I.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/sLQAdlL7PRQyiBOz5X7v8XdZz_I.cer

            X509v3 Certificate Policies: critical
                Policy: ipAddr-asNumber
                  CPS: https://www.apnic.net/RPKI/CPS.pdf

            Subject Information Access:
                Signed Object - URI:rsync://rpki.apnic.net/member_repository/A91C90F3/8E1C1E76C55A11EAA9231F67C4F9AE02/E67EF1B25F0311ECBB273637C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.126.96.0/22
                IPv6:
                  2001:df7:4300::/48

    Signature Algorithm: sha256WithRSAEncryption
         3b:f6:d9:a8:86:f6:d0:9c:74:26:1d:10:ff:c2:da:73:05:97:
         4c:42:2c:cf:6f:da:0a:17:6f:90:9c:0d:13:1b:41:d1:2e:f9:
         9f:84:16:fb:ee:6b:d7:92:57:c6:ef:41:9e:a2:56:d5:ce:2e:
         b1:ed:07:5d:24:b2:9f:a0:63:42:a0:ac:b8:d7:ff:29:2a:6b:
         55:f8:1b:a0:cf:cf:89:b3:08:dc:f8:71:b9:bd:1c:74:1a:cc:
         2d:21:50:1c:b1:7b:d8:a5:b3:0c:66:2f:c2:3a:b4:0e:0f:6c:
         ce:41:14:74:61:1e:49:90:7e:fd:91:53:f0:27:5e:b1:24:6f:
         18:b3:b2:4e:91:4e:97:78:d4:f1:02:ad:db:80:77:c8:46:1b:
         a2:e2:4e:c4:01:49:7c:9b:e7:5e:72:58:2b:4f:f6:e5:cc:8a:
         99:b6:35:b6:53:89:77:35:33:4a:0a:a4:f0:5d:34:db:21:8d:
         b8:0c:3e:e2:2b:a3:9d:40:a4:1f:c4:d7:6e:5a:92:53:c1:7a:
         9c:d2:09:40:ad:5c:b5:a1:84:ff:18:e0:8f:59:00:c3:a3:c4:
         22:33:4c:cb:74:ef:fa:a9:f4:d6:7f:c6:fd:46:61:7f:08:d7:
         e5:9e:5a:74:32:b3:96:be:74:e5:d6:f2:6d:89:73:98:df:be:
         f1:8a:b2:18
-----BEGIN CERTIFICATE-----
MIIFgjCCBGqgAwIBAgICCOMwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAwwIQTkx
QzkwRjMxMTAvBgNVBAUTKEIwQjQwMDc2NTJGQjNEMTQzMjg4MTNCM0U1N0VFRkYx
Nzc1OUNGRjIwHhcNMjYwMTA2MjAxNjQyWhcNMjcwMzAyMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTVkNmRhYS0yNDE0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEArM9kn9E//Bi5eyAJxJ0NMw3BKskLHqJ4R2IL0EfrVT0RL+2UMtVbCNBhJP3l
NwAxDawLtYoVMM6G5U6s5Gc83YPXZNNZFISE7wEtrbjkzU/bX9YsDyjDwgBKvLlE
e6kXs4lKkf4LzuS4qpQ6xeuTnHEX2Qxjz4NnP6YnYuBmhjahgiqFh1WCijDpc6xE
IzQATXF18AE7m6ANyS1DGbUBC/cEdQxw0DFFnfVK0iumoP78lBW9ArzyNGqtbQ0v
soCJ6L3s208LG8yEGGBeZFpnMhvKcxiv+6htdmDtQrJQRZah8WfM//oUHHr7Q2uZ
7L1YrDVpySvBragee6pjf9CfkQIDAQABo4ICpjCCAqIwHQYDVR0OBBYEFG/OegTJ
aoUBOmZK6ufVn5s4xp/aMB8GA1UdIwQYMBaAFLC0AHZS+z0UMogTs+V+7/F3Wc/y
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFDOTBGMy84RTFDMUU3NkM1
NUExMUVBQTkyMzFGNjdDNEY5QUUwMi9zTFFBZGxMN1BSUXlpQk96NVg3djhYZFp6
X0kuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL3NMUUFkbEw3UFJReWlCT3o1WDd2OFhkWnpfSS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
QzkwRjMvOEUxQzFFNzZDNTVBMTFFQUE5MjMxRjY3QzRGOUFFMDIvRTY3RUYxQjI1
RjAzMTFFQ0JCMjczNjM3QzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwMAYIKwYBBQUHAQcBAf8E
ITAfMAwEAgABMAYDBAJnfmAwDwQCAAIwCQMHACABDfdDADANBgkqhkiG9w0BAQsF
AAOCAQEAO/bZqIb20Jx0Jh0Q/8LacwWXTEIsz2/aChdvkJwNExtB0S75n4QW++5r
15JXxu9BnqJW1c4use0HXSSyn6BjQqCsuNf/KSprVfgboM/PibMI3Phxub0cdBrM
LSFQHLF72KWzDGYvwjq0Dg9szkEUdGEeSZB+/ZFT8CdesSRvGLOyTpFOl3jU8QKt
24B3yEYbouJOxAFJfJvnXnJYK0/25cyKmbY1tlOJdzUzSgqk8F002yGNuAw+4iuj
nUCkH8TXblqSU8F6nNIJQK1ctaGE/xjgj1kAw6PEIjNMy3Tv+qn01n/G/UZhfwjX
5Z5adDKzlr505dbybYlzmN++8YqyGA==
-----END CERTIFICATE-----
Generated at Fri Feb 20 00:12:38 2026 by rpki-client