Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A914653C/5BA8782079DF11EABC9D977DC4F9AE02/BD7E578079E011EA8DD5907FC4F9AE02.roa
File:                     BD7E578079E011EA8DD5907FC4F9AE02.roa (raw, json)
Hash identifier:          8PG+9hazbyR7KDWtrgPhqThaPrdW5yaWvb9g5AYjtLk=
Subject key identifier:   98:11:66:4F:AA:51:2B:07:C7:47:03:A7:C0:6E:05:40:87:76:28:F2
Certificate issuer:       /CN=A914653C/serialNumber=F20978B8A22C13A0B02B9F3A5FC2D488ABA8BED5
Certificate serial:       0A70
Authority key identifier: F2:09:78:B8:A2:2C:13:A0:B0:2B:9F:3A:5F:C2:D4:88:AB:A8:BE:D5
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/8gl4uKIsE6CwK586X8LUiKuovtU.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A914653C/5BA8782079DF11EABC9D977DC4F9AE02/BD7E578079E011EA8DD5907FC4F9AE02.roa
Signing time:             Sat 31 Jan 2026 19:16:35 +0000
ROA not before:           Sat 31 Jan 2026 19:16:35 +0000
ROA not after:            Wed 31 Mar 2027 00:00:00 +0000
asID:                     139909
IP address blocks:        103.146.248.0/24 maxlen: 24
                          2001:df2:7480::/48 maxlen: 48
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A914653C/5BA8782079DF11EABC9D977DC4F9AE02/8gl4uKIsE6CwK586X8LUiKuovtU.crl
                          rsync://rpki.apnic.net/member_repository/A914653C/5BA8782079DF11EABC9D977DC4F9AE02/8gl4uKIsE6CwK586X8LUiKuovtU.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/8gl4uKIsE6CwK586X8LUiKuovtU.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:09:56 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 2672 (0xa70)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A914653C, serialNumber=F20978B8A22C13A0B02B9F3A5FC2D488ABA8BED5
        Validity
            Not Before: Jan 31 19:16:35 2026 GMT
            Not After : Mar 31 00:00:00 2027 GMT
        Subject: CN=697e5513-5b4e
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:85:a9:54:6a:93:a1:9b:c0:d4:aa:07:24:a8:e4:
                    0e:85:1d:29:66:84:7c:29:dd:b6:c4:3a:2a:5e:92:
                    f5:87:23:cb:0b:1f:e2:36:6d:7c:a7:7a:20:48:9a:
                    4b:f8:0d:ad:4f:47:9b:78:94:d9:6d:ee:2c:30:a4:
                    61:14:7b:21:7a:0d:98:60:df:30:74:5e:bb:46:aa:
                    7a:8d:82:ee:3d:96:32:b2:b7:d5:5c:06:36:e0:45:
                    46:b0:bc:ce:a5:69:9f:ce:0f:ab:52:c1:2d:b3:66:
                    99:52:16:61:c9:8c:26:11:fe:cd:8d:35:ac:93:d5:
                    36:c2:3a:15:16:81:6e:df:5d:bd:eb:53:7c:18:7b:
                    bd:7e:56:82:fa:70:0c:54:7a:29:fc:db:d9:c4:a7:
                    01:e3:cc:af:6f:fd:e7:f1:62:93:0b:fc:c3:d9:dc:
                    01:5f:9b:e0:ba:2c:5e:38:22:63:43:07:f4:25:19:
                    62:cd:7d:89:66:fa:f9:ca:45:0b:63:e9:43:a2:dc:
                    a6:41:bd:52:5d:9d:27:24:3f:b9:15:c9:06:27:21:
                    25:e5:86:f2:d1:0b:48:1f:68:4a:ef:60:d4:96:b0:
                    6b:84:1b:77:a7:94:ef:4d:c4:d8:02:02:82:d8:43:
                    48:f5:37:92:5f:ec:e6:18:4f:66:c6:c2:c6:c7:36:
                    a2:45
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                98:11:66:4F:AA:51:2B:07:C7:47:03:A7:C0:6E:05:40:87:76:28:F2
            X509v3 Authority Key Identifier:
                keyid:F2:09:78:B8:A2:2C:13:A0:B0:2B:9F:3A:5F:C2:D4:88:AB:A8:BE:D5

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A914653C/5BA8782079DF11EABC9D977DC4F9AE02/8gl4uKIsE6CwK586X8LUiKuovtU.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/8gl4uKIsE6CwK586X8LUiKuovtU.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/A914653C/5BA8782079DF11EABC9D977DC4F9AE02/BD7E578079E011EA8DD5907FC4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.146.248.0/24
                IPv6:
                  2001:df2:7480::/48

    Signature Algorithm: sha256WithRSAEncryption
         5d:7e:4a:80:a4:7e:e1:44:d7:13:b3:6c:1e:cf:4f:3c:3a:71:
         72:d9:8f:80:63:a1:af:c7:53:6c:ad:2c:15:7d:21:5c:89:6a:
         53:05:6f:8e:ef:f6:a5:02:10:16:21:89:67:44:8b:62:f1:8c:
         fa:a6:db:aa:1b:ab:7e:fe:36:97:00:36:d9:e3:91:5b:e8:f3:
         70:a4:46:72:81:5f:ac:80:90:e8:53:f0:8b:76:d7:8a:39:31:
         f3:45:ed:bf:18:80:97:0a:fa:a3:66:8e:9d:d6:b5:f2:b4:1c:
         06:ae:00:a5:a0:d4:7d:f7:dc:c8:63:f6:12:94:2d:e5:8a:26:
         c3:c6:6d:98:55:d9:36:e9:3e:f7:eb:9b:ad:fa:5e:43:bc:44:
         a2:b1:15:69:76:53:d8:33:a7:48:da:3d:7f:69:2c:92:1b:2b:
         9f:62:f0:73:d8:cc:42:ba:c1:e2:99:50:98:99:b2:22:29:54:
         be:b5:16:77:95:fb:ca:f5:85:ec:ee:b8:8a:0f:07:29:22:89:
         79:99:8a:af:a9:6a:49:cb:70:dd:3c:2a:a9:26:a9:f5:e5:81:
         52:86:f0:86:2c:2c:9a:13:a8:26:1b:50:29:53:f8:7c:e9:c6:
         ce:93:3f:dd:fe:1d:cd:cc:fa:95:29:89:da:72:c7:16:92:22:
         78:51:8c:a0
-----BEGIN CERTIFICATE-----
MIIFgjCCBGqgAwIBAgICCnAwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAwwIQTkx
NDY1M0MxMTAvBgNVBAUTKEYyMDk3OEI4QTIyQzEzQTBCMDJCOUYzQTVGQzJENDg4
QUJBOEJFRDUwHhcNMjYwMTMxMTkxNjM1WhcNMjcwMzMxMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTdlNTUxMy01YjRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAhalUapOhm8DUqgckqOQOhR0pZoR8Kd22xDoqXpL1hyPLCx/iNm18p3ogSJpL
+A2tT0ebeJTZbe4sMKRhFHsheg2YYN8wdF67Rqp6jYLuPZYysrfVXAY24EVGsLzO
pWmfzg+rUsEts2aZUhZhyYwmEf7NjTWsk9U2wjoVFoFu312961N8GHu9flaC+nAM
VHop/NvZxKcB48yvb/3n8WKTC/zD2dwBX5vguixeOCJjQwf0JRlizX2JZvr5ykUL
Y+lDotymQb1SXZ0nJD+5FckGJyEl5Yby0QtIH2hK72DUlrBrhBt3p5TvTcTYAgKC
2ENI9TeSX+zmGE9mxsLGxzaiRQIDAQABo4ICpjCCAqIwHQYDVR0OBBYEFJgRZk+q
USsHx0cDp8BuBUCHdijyMB8GA1UdIwQYMBaAFPIJeLiiLBOgsCufOl/C1IirqL7V
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE0NjUzQy81QkE4NzgyMDc5
REYxMUVBQkM5RDk3N0RDNEY5QUUwMi84Z2w0dUtJc0U2Q3dLNTg2WDhMVWlLdW92
dFUuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyLzhnbDR1S0lzRTZDd0s1ODZYOExVaUt1b3Z0VS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
NDY1M0MvNUJBODc4MjA3OURGMTFFQUJDOUQ5NzdEQzRGOUFFMDIvQkQ3RTU3ODA3
OUUwMTFFQThERDU5MDdGQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwMAYIKwYBBQUHAQcBAf8E
ITAfMAwEAgABMAYDBABnkvgwDwQCAAIwCQMHACABDfJ0gDANBgkqhkiG9w0BAQsF
AAOCAQEAXX5KgKR+4UTXE7NsHs9PPDpxctmPgGOhr8dTbK0sFX0hXIlqUwVvju/2
pQIQFiGJZ0SLYvGM+qbbqhurfv42lwA22eORW+jzcKRGcoFfrICQ6FPwi3bXijkx
80XtvxiAlwr6o2aOnda18rQcBq4ApaDUfffcyGP2EpQt5Yomw8ZtmFXZNuk+9+ub
rfpeQ7xEorEVaXZT2DOnSNo9f2kskhsrn2Lwc9jMQrrB4plQmJmyIilUvrUWd5X7
yvWF7O64ig8HKSKJeZmKr6lqSctw3TwqqSap9eWBUobwhiwsmhOoJhtQKVP4fOnG
zpM/3f4dzcz6lSmJ2nLHFpIieFGMoA==
-----END CERTIFICATE-----
Generated at Thu Feb 19 21:53:14 2026 by rpki-client