Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91A5D8A/BA2F1B9ACAEE11EBA2FBD056C4F9AE02/324C60ACDD2211F0BB0B52AC636F56BC.roa
File:                     324C60ACDD2211F0BB0B52AC636F56BC.roa (raw, json)
Hash identifier:          se6AtIzQ1zk7CsT2kIdg+P2jONRQ4XENeyUhZkaPumM=
Subject key identifier:   9B:26:E6:E9:2F:D3:7C:AC:F9:84:73:E7:DC:B2:BC:78:28:8A:A3:1F
Certificate issuer:       /CN=A91A5D8A/serialNumber=7857D11A51DCAE9C2E0886A10CE06F55F5B84300
Certificate serial:       0648
Authority key identifier: 78:57:D1:1A:51:DC:AE:9C:2E:08:86:A1:0C:E0:6F:55:F5:B8:43:00
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/eFfRGlHcrpwuCIahDOBvVfW4QwA.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91A5D8A/BA2F1B9ACAEE11EBA2FBD056C4F9AE02/324C60ACDD2211F0BB0B52AC636F56BC.roa
Signing time:             Sun 01 Mar 2026 15:46:22 +0000
ROA not before:           Mon 22 Dec 2025 02:48:09 +0000
ROA not after:            Thu 28 May 2026 00:00:00 +0000
asID:                     204800
IP address blocks:        45.120.148.0/22 maxlen: 24
                          103.227.176.0/22 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91A5D8A/BA2F1B9ACAEE11EBA2FBD056C4F9AE02/eFfRGlHcrpwuCIahDOBvVfW4QwA.crl
                          rsync://rpki.apnic.net/member_repository/A91A5D8A/BA2F1B9ACAEE11EBA2FBD056C4F9AE02/eFfRGlHcrpwuCIahDOBvVfW4QwA.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/eFfRGlHcrpwuCIahDOBvVfW4QwA.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 00:40:21 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 1608 (0x648)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91A5D8A, serialNumber=7857D11A51DCAE9C2E0886A10CE06F55F5B84300
        Validity
            Not Before: Dec 22 02:48:09 2025 GMT
            Not After : May 28 00:00:00 2026 GMT
        Subject: CN=69a45f4d-604d
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:93:67:7f:e2:97:b4:5b:94:cc:cc:46:a7:b1:74:
                    91:25:5f:05:65:44:52:58:65:96:5c:4f:79:73:0c:
                    96:2e:24:69:6b:fa:dc:1c:32:1d:69:6a:59:75:f7:
                    a9:52:87:2d:e1:ca:00:f3:ef:1a:9e:da:7a:54:a4:
                    a8:53:65:34:16:83:18:62:1c:a0:c1:4b:f7:53:0e:
                    4d:8f:9c:ab:50:cb:2c:82:74:7f:2b:a7:c8:87:f9:
                    6c:59:40:21:2b:7f:06:e4:2c:30:8e:81:18:b7:d3:
                    2f:9e:cd:37:eb:1b:a0:8c:13:fa:0c:0f:67:b0:ed:
                    f2:e0:70:a4:7c:65:b0:d8:70:cd:01:e2:7a:f4:c2:
                    05:d9:82:a3:f1:25:c4:ce:e5:c9:27:5c:ea:38:f7:
                    a6:49:ae:16:e9:26:7c:1f:bb:fd:fe:a2:17:62:bd:
                    a4:c4:1d:79:6d:92:6a:91:34:69:7e:ef:bf:5e:95:
                    10:83:08:4a:20:e1:10:3f:73:41:e3:20:7b:c1:79:
                    6d:ec:19:56:a1:cf:b2:59:73:b4:74:79:50:0a:63:
                    f4:9e:23:f8:44:1a:11:08:62:02:e6:10:73:4f:c3:
                    c9:42:63:30:de:0e:58:db:20:8e:5e:a1:4b:23:33:
                    a4:56:63:66:85:3d:1e:7b:0b:c3:6b:77:09:a5:bf:
                    61:15
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                9B:26:E6:E9:2F:D3:7C:AC:F9:84:73:E7:DC:B2:BC:78:28:8A:A3:1F
            X509v3 Authority Key Identifier:
                keyid:78:57:D1:1A:51:DC:AE:9C:2E:08:86:A1:0C:E0:6F:55:F5:B8:43:00

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91A5D8A/BA2F1B9ACAEE11EBA2FBD056C4F9AE02/eFfRGlHcrpwuCIahDOBvVfW4QwA.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/eFfRGlHcrpwuCIahDOBvVfW4QwA.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/A91A5D8A/BA2F1B9ACAEE11EBA2FBD056C4F9AE02/324C60ACDD2211F0BB0B52AC636F56BC.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  45.120.148.0/22
                  103.227.176.0/22

    Signature Algorithm: sha256WithRSAEncryption
         16:6e:d4:1b:78:6c:9b:56:9b:3a:5e:ea:d9:09:fd:84:cf:43:
         8b:5f:f5:32:5b:39:68:e5:8a:81:a5:36:df:25:6b:52:7b:b5:
         2e:1b:ce:1f:2c:4e:51:79:66:7f:9e:59:1b:c3:9d:7a:e3:81:
         5b:c8:4c:0b:8e:e1:e4:3c:52:c3:72:01:bf:ac:64:a0:13:1a:
         7d:a3:30:38:5a:3f:2e:b2:88:f1:af:b3:1e:ae:bc:f2:db:2c:
         2d:84:8f:bd:bd:6b:66:1c:9c:db:89:8f:d3:33:19:c2:02:f3:
         19:8d:a0:8d:e8:b6:9d:72:a5:91:dd:22:f7:5a:4e:3f:25:0c:
         40:02:e4:82:74:0a:be:f6:f8:02:75:d8:56:e0:d9:62:e5:fa:
         49:01:12:6c:19:fa:63:9f:20:70:60:a2:9c:ef:18:46:c9:83:
         dc:44:5e:e3:c3:91:be:5f:1d:90:9d:b4:ff:b6:26:80:1f:56:
         5e:26:05:e7:ed:0d:32:41:13:0f:a6:db:86:b7:33:a9:48:19:
         13:75:33:bb:e5:ec:d5:1e:5a:d5:8d:27:dd:82:2a:60:07:63:
         09:75:b6:fc:17:ff:ad:51:07:2c:45:7e:3a:34:5f:7e:ea:e1:
         12:b3:01:68:59:7a:9b:03:92:98:36:11:96:af:f2:4f:64:ac:
         02:f7:ae:aa
-----BEGIN CERTIFICATE-----
MIIFQjCCBCqgAwIBAgICBkgwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
QTVEOEExMTAvBgNVBAUTKDc4NTdEMTFBNTFEQ0FFOUMyRTA4ODZBMTBDRTA2RjU1
RjVCODQzMDAwHhcNMjUxMjIyMDI0ODA5WhcNMjYwNTI4MDAwMDAwWjAYMRYwFAYD
VQQDEw02OWE0NWY0ZC02MDRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAk2d/4pe0W5TMzEansXSRJV8FZURSWGWWXE95cwyWLiRpa/rcHDIdaWpZdfep
Uoct4coA8+8antp6VKSoU2U0FoMYYhygwUv3Uw5Nj5yrUMssgnR/K6fIh/lsWUAh
K38G5CwwjoEYt9Mvns036xugjBP6DA9nsO3y4HCkfGWw2HDNAeJ69MIF2YKj8SXE
zuXJJ1zqOPemSa4W6SZ8H7v9/qIXYr2kxB15bZJqkTRpfu+/XpUQgwhKIOEQP3NB
4yB7wXlt7BlWoc+yWXO0dHlQCmP0niP4RBoRCGIC5hBzT8PJQmMw3g5Y2yCOXqFL
IzOkVmNmhT0eewvDa3cJpb9hFQIDAQABo4ICZjCCAmIwHQYDVR0OBBYEFJsm5ukv
03ys+YRz59yyvHgoiqMfMB8GA1UdIwQYMBaAFHhX0RpR3K6cLgiGoQzgb1X1uEMA
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFBNUQ4QS9CQTJGMUI5QUNB
RUUxMUVCQTJGQkQwNTZDNEY5QUUwMi9lRmZSR2xIY3Jwd3VDSWFoRE9CdlZmVzRR
d0EuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL2VGZlJHbEhjcnB3dUNJYWhET0J2VmZXNFF3QS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
QTVEOEEvQkEyRjFCOUFDQUVFMTFFQkEyRkJEMDU2QzRGOUFFMDIvMzI0QzYwQUNE
RDIyMTFGMEJCMEI1MkFDNjM2RjU2QkMucm9hMCUGCCsGAQUFBwEHAQH/BBYwFDAS
BAIAATAMAwQCLXiUAwQCZ+OwMA0GCSqGSIb3DQEBCwUAA4IBAQAWbtQbeGybVps6
XurZCf2Ez0OLX/UyWzlo5YqBpTbfJWtSe7UuG84fLE5ReWZ/nlkbw51644FbyEwL
juHkPFLDcgG/rGSgExp9ozA4Wj8usojxr7Merrzy2ywthI+9vWtmHJzbiY/TMxnC
AvMZjaCN6LadcqWR3SL3Wk4/JQxAAuSCdAq+9vgCddhW4Nli5fpJARJsGfpjnyBw
YKKc7xhGyYPcRF7jw5G+Xx2QnbT/tiaAH1ZeJgXn7Q0yQRMPptuGtzOpSBkTdTO7
5ezVHlrVjSfdgipgB2MJdbb8F/+tUQcsRX46NF9+6uESswFoWXqbA5KYNhGWr/JP
ZKwC966q
-----END CERTIFICATE-----
Generated at Mon Mar 2 10:06:57 2026 by rpki-client