Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A9186214/C65D5364331A11E4AF2AB37CC4F9AE02/A7B53200784E11E9AE591940C4F9AE02.roa
File:                     A7B53200784E11E9AE591940C4F9AE02.roa (raw, json)
Hash identifier:          n9admR/WZbCFbPRuNYAVzXADbmdPtcir8VjGgU0GDeg=
Subject key identifier:   6E:44:A1:2C:F3:45:1B:58:5B:87:E3:3F:51:05:7C:BE:5B:54:8C:8F
Certificate issuer:       /CN=A9186214/serialNumber=F3DB9F162008BD666CBF8C99607814CFAB24D7E7
Certificate serial:       3A62
Authority key identifier: F3:DB:9F:16:20:08:BD:66:6C:BF:8C:99:60:78:14:CF:AB:24:D7:E7
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/89ufFiAIvWZsv4yZYHgUz6sk1-c.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A9186214/C65D5364331A11E4AF2AB37CC4F9AE02/A7B53200784E11E9AE591940C4F9AE02.roa
Signing time:             Sun 01 Mar 2026 21:22:25 +0000
ROA not before:           Fri 16 Jan 2026 16:13:32 +0000
ROA not after:            Mon 31 Aug 2026 00:00:00 +0000
asID:                     38158
IP address blocks:        121.100.0.0/21 maxlen: 21
                          121.100.0.0/24 maxlen: 24
                          2402:9800::/32 maxlen: 32
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A9186214/C65D5364331A11E4AF2AB37CC4F9AE02/89ufFiAIvWZsv4yZYHgUz6sk1-c.crl
                          rsync://rpki.apnic.net/member_repository/A9186214/C65D5364331A11E4AF2AB37CC4F9AE02/89ufFiAIvWZsv4yZYHgUz6sk1-c.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/89ufFiAIvWZsv4yZYHgUz6sk1-c.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:   Mon 09 Mar 2026 02:02:32 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 14946 (0x3a62)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A9186214, serialNumber=F3DB9F162008BD666CBF8C99607814CFAB24D7E7
        Validity
            Not Before: Jan 16 16:13:32 2026 GMT
            Not After : Aug 31 00:00:00 2026 GMT
        Subject: CN=69a4ae11-31d2
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:b4:58:7b:3f:a5:4d:9b:67:8f:59:88:dc:90:c9:
                    a1:c8:b6:10:ce:87:80:2f:21:40:48:d2:7b:eb:f7:
                    dd:1b:79:6c:37:a1:5a:b7:87:7a:61:14:5b:1e:db:
                    fd:96:4d:2d:aa:e2:e2:43:db:88:f7:4b:91:6c:67:
                    3f:14:58:56:39:e5:e7:7e:f1:4e:ee:b7:ba:c1:71:
                    95:bd:9b:81:b2:a8:81:3f:6c:cf:58:94:97:06:2d:
                    63:58:8c:20:99:92:43:34:d8:3f:c1:d7:2f:4b:44:
                    f2:fa:0b:68:d9:8b:72:47:5a:b6:23:c4:45:6b:88:
                    56:b8:01:15:82:fd:8b:88:3b:4f:32:fd:a0:3c:04:
                    83:90:0d:fb:d2:90:c3:9f:06:96:eb:69:44:e5:55:
                    7f:59:bb:46:02:f3:b3:bd:a4:99:e2:c3:97:1a:59:
                    54:c3:40:ba:c5:27:72:f5:05:8a:d9:54:4b:0d:f8:
                    a5:c8:42:e8:5d:f8:00:40:9c:a8:03:fb:14:67:ac:
                    53:0f:df:49:4b:62:5b:d9:aa:db:2e:56:ce:be:76:
                    5c:c3:1f:6b:60:2b:3b:59:1b:42:d9:10:22:6c:35:
                    58:6d:23:ba:88:90:04:38:5e:04:18:b9:e2:ee:7c:
                    4b:b0:47:b7:bc:97:08:f9:1f:45:62:d5:41:d4:fe:
                    21:b3
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                6E:44:A1:2C:F3:45:1B:58:5B:87:E3:3F:51:05:7C:BE:5B:54:8C:8F
            X509v3 Authority Key Identifier:
                keyid:F3:DB:9F:16:20:08:BD:66:6C:BF:8C:99:60:78:14:CF:AB:24:D7:E7

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A9186214/C65D5364331A11E4AF2AB37CC4F9AE02/89ufFiAIvWZsv4yZYHgUz6sk1-c.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/89ufFiAIvWZsv4yZYHgUz6sk1-c.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/A9186214/C65D5364331A11E4AF2AB37CC4F9AE02/A7B53200784E11E9AE591940C4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  121.100.0.0/21
                IPv6:
                  2402:9800::/32

    Signature Algorithm: sha256WithRSAEncryption
         bb:e5:b1:db:69:6e:f0:ff:4a:2a:4e:b9:5e:aa:3f:ca:53:c0:
         69:db:b0:20:14:1c:68:3d:83:a7:16:61:d6:f3:50:1d:c3:7a:
         65:dd:e6:91:0f:16:ed:a2:e9:65:1a:63:58:ad:d4:30:88:7e:
         a8:e3:e0:5f:39:87:5c:51:c5:df:ab:2e:c6:4a:28:77:7a:a1:
         01:31:fc:0b:bf:f9:69:65:3c:1c:48:a8:4a:77:25:7b:d8:7a:
         c1:78:56:9d:75:51:c9:66:f6:df:37:5c:f5:d0:d6:f1:71:7d:
         0a:6d:67:d8:5a:85:72:e4:b4:1b:32:f8:48:15:01:f7:9e:68:
         d6:36:4f:bb:29:ea:ca:6a:51:4d:f9:62:17:c2:b2:ed:b3:99:
         40:a7:78:52:91:43:79:38:76:ee:00:24:9f:21:f0:ea:36:2b:
         25:cf:e0:cc:fd:fa:f0:56:d4:d2:35:b7:c2:9b:71:cb:d3:4a:
         c2:13:3a:04:00:32:55:67:2d:42:b5:58:79:1a:75:6b:f6:e8:
         eb:06:47:3b:af:b5:bb:7f:1e:d3:d0:d7:18:fc:12:f7:4f:e2:
         bc:bb:47:48:75:0f:37:08:a8:f4:fc:35:15:74:94:ff:ce:ac:
         f4:85:79:dd:d1:d8:f5:df:6a:89:6a:bb:e6:08:0c:a7:51:0e:
         c2:09:06:ce
-----BEGIN CERTIFICATE-----
MIIFSzCCBDOgAwIBAgICOmIwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
ODYyMTQxMTAvBgNVBAUTKEYzREI5RjE2MjAwOEJENjY2Q0JGOEM5OTYwNzgxNENG
QUIyNEQ3RTcwHhcNMjYwMTE2MTYxMzMyWhcNMjYwODMxMDAwMDAwWjAYMRYwFAYD
VQQDEw02OWE0YWUxMS0zMWQyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAtFh7P6VNm2ePWYjckMmhyLYQzoeALyFASNJ76/fdG3lsN6Fat4d6YRRbHtv9
lk0tquLiQ9uI90uRbGc/FFhWOeXnfvFO7re6wXGVvZuBsqiBP2zPWJSXBi1jWIwg
mZJDNNg/wdcvS0Ty+gto2YtyR1q2I8RFa4hWuAEVgv2LiDtPMv2gPASDkA370pDD
nwaW62lE5VV/WbtGAvOzvaSZ4sOXGllUw0C6xSdy9QWK2VRLDfilyELoXfgAQJyo
A/sUZ6xTD99JS2Jb2arbLlbOvnZcwx9rYCs7WRtC2RAibDVYbSO6iJAEOF4EGLni
7nxLsEe3vJcI+R9FYtVB1P4hswIDAQABo4ICbzCCAmswHQYDVR0OBBYEFG5EoSzz
RRtYW4fjP1EFfL5bVIyPMB8GA1UdIwQYMBaAFPPbnxYgCL1mbL+MmWB4FM+rJNfn
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE4NjIxNC9DNjVENTM2NDMz
MUExMUU0QUYyQUIzN0NDNEY5QUUwMi84OXVmRmlBSXZXWnN2NHlaWUhnVXo2c2sx
LWMuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyLzg5dWZGaUFJdldac3Y0eVpZSGdVejZzazEtYy5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
ODYyMTQvQzY1RDUzNjQzMzFBMTFFNEFGMkFCMzdDQzRGOUFFMDIvQTdCNTMyMDA3
ODRFMTFFOUFFNTkxOTQwQzRGOUFFMDIucm9hMC4GCCsGAQUFBwEHAQH/BB8wHTAM
BAIAATAGAwQDeWQAMA0EAgACMAcDBQAkApgAMA0GCSqGSIb3DQEBCwUAA4IBAQC7
5bHbaW7w/0oqTrleqj/KU8Bp27AgFBxoPYOnFmHW81Adw3pl3eaRDxbtoullGmNY
rdQwiH6o4+BfOYdcUcXfqy7GSih3eqEBMfwLv/lpZTwcSKhKdyV72HrBeFaddVHJ
ZvbfN1z10NbxcX0KbWfYWoVy5LQbMvhIFQH3nmjWNk+7KerKalFN+WIXwrLts5lA
p3hSkUN5OHbuACSfIfDqNislz+DM/frwVtTSNbfCm3HL00rCEzoEADJVZy1CtVh5
GnVr9ujrBkc7r7W7fx7T0NcY/BL3T+K8u0dIdQ83CKj0/DUVdJT/zqz0hXnd0dj1
32qJarvmCAynUQ7CCQbO
-----END CERTIFICATE-----
Generated at Mon Mar 2 07:39:45 2026 by rpki-client