Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A9122B0D/909B79F0E52B11EDB2EB6585C4F9AE02/650CB2EE081C11EFA47C4687C4F9AE02.roa
File:                     650CB2EE081C11EFA47C4687C4F9AE02.roa (raw, json)
Hash identifier:          8HVeMLO3bKhjW+EfaiYdpzWPVLQAZ8STeaepP4jAz8g=
Subject key identifier:   A6:C0:C7:10:9B:C5:7B:51:CD:75:A3:93:2E:F5:0D:A0:F2:31:88:BD
Certificate issuer:       /CN=A9122B0D/serialNumber=3E9358DCF2C53F6621052B3AA852454E2FB31C18
Certificate serial:       0228
Authority key identifier: 3E:93:58:DC:F2:C5:3F:66:21:05:2B:3A:A8:52:45:4E:2F:B3:1C:18
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/PpNY3PLFP2YhBSs6qFJFTi-zHBg.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A9122B0D/909B79F0E52B11EDB2EB6585C4F9AE02/650CB2EE081C11EFA47C4687C4F9AE02.roa
Signing time:             Thu 19 Feb 2026 18:25:55 +0000
ROA not before:           Thu 19 Feb 2026 18:25:55 +0000
ROA not after:            Wed 01 Jul 2026 00:00:00 +0000
asID:                     151054
IP address blocks:        103.121.184.0/24 maxlen: 24
                          103.121.185.0/24 maxlen: 24
                          2001:df3:bf40::/48 maxlen: 48
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A9122B0D/909B79F0E52B11EDB2EB6585C4F9AE02/PpNY3PLFP2YhBSs6qFJFTi-zHBg.crl
                          rsync://rpki.apnic.net/member_repository/A9122B0D/909B79F0E52B11EDB2EB6585C4F9AE02/PpNY3PLFP2YhBSs6qFJFTi-zHBg.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/PpNY3PLFP2YhBSs6qFJFTi-zHBg.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:   Thu 26 Feb 2026 15:55:56 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 552 (0x228)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A9122B0D, serialNumber=3E9358DCF2C53F6621052B3AA852454E2FB31C18
        Validity
            Not Before: Feb 19 18:25:55 2026 GMT
            Not After : Jul  1 00:00:00 2026 GMT
        Subject: CN=699755b3-f123
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:e6:42:bc:73:4c:8d:60:25:9a:6b:e0:c0:48:05:
                    ac:c5:8e:b4:48:ff:c9:5b:45:8b:07:33:eb:cc:31:
                    02:4c:7b:83:5e:b6:24:f6:81:84:37:7a:f0:c5:11:
                    53:e5:67:e3:ab:7d:93:50:86:e9:47:97:b2:e6:72:
                    e2:78:b0:9d:8a:96:68:e4:16:3e:b9:9a:6f:71:ee:
                    07:b4:2c:3f:0e:d4:9d:e0:58:30:66:8e:8b:2f:9f:
                    77:b1:a8:b6:04:b4:ce:e8:b3:e3:58:e7:70:70:82:
                    c2:95:79:cc:f6:8a:af:90:76:1d:33:89:d3:fe:b0:
                    73:9f:87:8a:88:9b:70:bb:65:27:ba:f6:f7:d4:52:
                    98:f0:63:84:82:1e:e0:88:c2:69:31:58:cc:04:7f:
                    2c:92:b3:71:67:82:d6:a9:06:9b:97:c8:84:3a:33:
                    4f:79:63:bc:a7:9c:17:01:18:9f:df:f6:d8:41:87:
                    a4:20:ad:98:99:09:ca:50:79:ef:40:39:83:59:b5:
                    91:9c:27:2e:73:57:0d:00:3e:d9:2a:2d:be:28:52:
                    e5:09:c5:36:f3:82:ea:f5:50:c6:6e:7d:f5:69:06:
                    3f:03:9f:74:d8:43:58:c3:14:89:a6:73:cf:be:cc:
                    91:67:ea:60:f6:0e:b3:ce:c2:47:cb:1c:4c:da:d4:
                    20:77
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                A6:C0:C7:10:9B:C5:7B:51:CD:75:A3:93:2E:F5:0D:A0:F2:31:88:BD
            X509v3 Authority Key Identifier:
                keyid:3E:93:58:DC:F2:C5:3F:66:21:05:2B:3A:A8:52:45:4E:2F:B3:1C:18

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A9122B0D/909B79F0E52B11EDB2EB6585C4F9AE02/PpNY3PLFP2YhBSs6qFJFTi-zHBg.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/PpNY3PLFP2YhBSs6qFJFTi-zHBg.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/A9122B0D/909B79F0E52B11EDB2EB6585C4F9AE02/650CB2EE081C11EFA47C4687C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.121.184.0/23
                IPv6:
                  2001:df3:bf40::/48

    Signature Algorithm: sha256WithRSAEncryption
         4d:18:b9:98:7e:ec:50:fa:20:c9:79:2c:df:98:fc:db:7b:c7:
         ef:19:62:dc:7a:4b:bb:34:61:80:d7:23:6e:c2:3b:f5:20:3b:
         19:80:e1:eb:98:9d:9f:0a:25:de:e2:25:ff:e8:fb:0a:d3:5f:
         88:17:25:60:75:73:0c:b9:09:f6:0e:c9:50:36:90:7b:4a:38:
         24:f6:80:ce:65:43:2d:5c:e4:57:12:49:8b:c1:69:94:13:71:
         d7:b2:54:a1:fb:5a:5e:73:5d:91:0a:a7:2c:9b:04:6a:33:06:
         93:5b:fe:6b:da:41:51:cd:70:20:07:c5:33:49:8d:f8:63:5c:
         d4:16:e9:3a:ad:da:83:8e:24:cb:fc:b0:9d:7a:77:1e:6e:45:
         ee:86:63:d2:ef:f5:bb:bd:d2:5c:82:3c:f4:f1:29:f5:3d:41:
         1a:7a:c0:00:a1:6b:22:80:95:04:9d:a2:76:9f:de:b4:c1:a6:
         4f:86:50:c3:8b:09:74:47:65:da:c4:1d:db:5c:b1:87:4c:c3:
         f4:5c:4e:03:0d:1b:07:36:9c:8d:e4:43:8f:23:6f:a0:48:b7:
         1d:b4:83:5b:90:b9:ed:05:57:68:41:4a:1f:0c:19:2c:12:9a:
         de:5c:bb:93:9c:a7:cc:8b:86:d3:23:59:8c:dc:71:c1:0a:bf:
         54:b2:ec:e7
-----BEGIN CERTIFICATE-----
MIIFgjCCBGqgAwIBAgICAigwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
MjJCMEQxMTAvBgNVBAUTKDNFOTM1OERDRjJDNTNGNjYyMTA1MkIzQUE4NTI0NTRF
MkZCMzFDMTgwHhcNMjYwMjE5MTgyNTU1WhcNMjYwNzAxMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTk3NTViMy1mMTIzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5kK8c0yNYCWaa+DASAWsxY60SP/JW0WLBzPrzDECTHuDXrYk9oGEN3rwxRFT
5Wfjq32TUIbpR5ey5nLieLCdipZo5BY+uZpvce4HtCw/DtSd4FgwZo6LL593sai2
BLTO6LPjWOdwcILClXnM9oqvkHYdM4nT/rBzn4eKiJtwu2Unuvb31FKY8GOEgh7g
iMJpMVjMBH8skrNxZ4LWqQabl8iEOjNPeWO8p5wXARif3/bYQYekIK2YmQnKUHnv
QDmDWbWRnCcuc1cNAD7ZKi2+KFLlCcU284Lq9VDGbn31aQY/A5902ENYwxSJpnPP
vsyRZ+pg9g6zzsJHyxxM2tQgdwIDAQABo4ICpjCCAqIwHQYDVR0OBBYEFKbAxxCb
xXtRzXWjky71DaDyMYi9MB8GA1UdIwQYMBaAFD6TWNzyxT9mIQUrOqhSRU4vsxwY
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTEyMkIwRC85MDlCNzlGMEU1
MkIxMUVEQjJFQjY1ODVDNEY5QUUwMi9QcE5ZM1BMRlAyWWhCU3M2cUZKRlRpLXpI
QmcuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL1BwTlkzUExGUDJZaEJTczZxRkpGVGktekhCZy5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
MjJCMEQvOTA5Qjc5RjBFNTJCMTFFREIyRUI2NTg1QzRGOUFFMDIvNjUwQ0IyRUUw
ODFDMTFFRkE0N0M0Njg3QzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwMAYIKwYBBQUHAQcBAf8E
ITAfMAwEAgABMAYDBAFnebgwDwQCAAIwCQMHACABDfO/QDANBgkqhkiG9w0BAQsF
AAOCAQEATRi5mH7sUPogyXks35j823vH7xli3HpLuzRhgNcjbsI79SA7GYDh65id
nwol3uIl/+j7CtNfiBclYHVzDLkJ9g7JUDaQe0o4JPaAzmVDLVzkVxJJi8FplBNx
17JUoftaXnNdkQqnLJsEajMGk1v+a9pBUc1wIAfFM0mN+GNc1BbpOq3ag44ky/yw
nXp3Hm5F7oZj0u/1u73SXII89PEp9T1BGnrAAKFrIoCVBJ2idp/etMGmT4ZQw4sJ
dEdl2sQd21yxh0zD9FxOAw0bBzacjeRDjyNvoEi3HbSDW5C57QVXaEFKHwwZLBKa
3ly7k5ynzIuG0yNZjNxxwQq/VLLs5w==
-----END CERTIFICATE-----
Generated at Thu Feb 19 23:08:13 2026 by rpki-client