This project's continuity is at risk. If Internet routing security is important to you, throw a lifeline! Please donate to the 2026 fundraising campaign.


Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A912F9FB/AF0098D0896F11E78A81C83CC4F9AE02/1647AB229DF911F085AD790CC4F9AE02.roa
File:                     1647AB229DF911F085AD790CC4F9AE02.roa (raw, json)
Hash identifier:          KoG/vQ6kyOHuaJ2jgr97BIhG2nLevi1Xk1y/HRWut1o=
Subject key identifier:   AD:67:13:7E:E3:FA:6B:04:BA:F8:8A:AC:6E:F5:F7:3D:16:83:E8:92
Certificate issuer:       /CN=A912F9FB/serialNumber=BFFDB7EBF45D7C61BF9D23908A9F38C332985970
Certificate serial:       197A
Authority key identifier: BF:FD:B7:EB:F4:5D:7C:61:BF:9D:23:90:8A:9F:38:C3:32:98:59:70
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/v_236_RdfGG_nSOQip84wzKYWXA.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A912F9FB/AF0098D0896F11E78A81C83CC4F9AE02/1647AB229DF911F085AD790CC4F9AE02.roa
Signing time:             Wed 03 Dec 2025 18:00:02 +0000
ROA not before:           Wed 03 Dec 2025 18:00:02 +0000
ROA not after:            Sun 31 Jan 2027 00:00:00 +0000
asID:                     31898
IP address blocks:        103.28.48.0/22 maxlen: 24
                          122.201.64.0/19 maxlen: 24
                          122.201.96.0/19 maxlen: 24
                          202.146.208.0/21 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A912F9FB/AF0098D0896F11E78A81C83CC4F9AE02/v_236_RdfGG_nSOQip84wzKYWXA.crl
                          rsync://rpki.apnic.net/member_repository/A912F9FB/AF0098D0896F11E78A81C83CC4F9AE02/v_236_RdfGG_nSOQip84wzKYWXA.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/v_236_RdfGG_nSOQip84wzKYWXA.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 11 Dec 2025 16:07:46 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 6522 (0x197a)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A912F9FB, serialNumber=BFFDB7EBF45D7C61BF9D23908A9F38C332985970
        Validity
            Not Before: Dec  3 18:00:02 2025 GMT
            Not After : Jan 31 00:00:00 2027 GMT
        Subject: CN=69307aa2-852c
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:b4:a4:97:03:e9:0f:90:22:75:90:33:41:f7:d4:
                    3b:72:ce:6b:48:b2:03:4a:ef:18:98:f1:96:84:eb:
                    ce:74:bd:c1:0f:a3:1c:08:75:e8:c6:f2:c8:ce:97:
                    50:62:1f:b0:84:6d:90:0c:b8:b2:d1:7a:58:1a:96:
                    be:7f:fb:71:9b:f4:38:90:10:53:a5:20:cf:8b:f2:
                    83:c6:7d:25:ed:db:8b:15:aa:1c:1d:39:1e:72:c0:
                    7b:27:6e:3b:d0:5b:a0:d0:38:86:f3:38:f3:21:3c:
                    a5:92:e5:cd:80:39:6c:1c:86:bb:dd:e8:21:8c:8e:
                    77:8b:91:f4:d3:2b:7d:88:f0:38:06:5f:1d:37:cf:
                    d8:70:58:cf:89:ab:08:93:3d:b3:da:eb:94:7d:3a:
                    eb:55:47:82:c8:39:46:3f:a3:81:72:b8:63:d4:6e:
                    93:65:f1:5e:08:67:10:9b:2a:7d:f3:39:c4:d4:58:
                    18:c9:0f:08:1d:19:74:6a:86:1f:b0:e6:72:6f:45:
                    1a:d2:58:6c:26:5e:a6:0b:24:87:86:6d:03:1d:da:
                    e8:1f:6e:be:32:8a:b0:0d:0b:ff:d2:0c:ed:a0:bb:
                    50:c1:de:f5:c2:6b:55:f1:47:b1:c0:7f:76:8d:21:
                    4b:56:57:1e:f9:98:a9:01:da:cc:08:71:be:51:31:
                    71:bd
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                AD:67:13:7E:E3:FA:6B:04:BA:F8:8A:AC:6E:F5:F7:3D:16:83:E8:92
            X509v3 Authority Key Identifier:
                keyid:BF:FD:B7:EB:F4:5D:7C:61:BF:9D:23:90:8A:9F:38:C3:32:98:59:70

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A912F9FB/AF0098D0896F11E78A81C83CC4F9AE02/v_236_RdfGG_nSOQip84wzKYWXA.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/v_236_RdfGG_nSOQip84wzKYWXA.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/A912F9FB/AF0098D0896F11E78A81C83CC4F9AE02/1647AB229DF911F085AD790CC4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.28.48.0/22
                  122.201.64.0/18
                  202.146.208.0/21

    Signature Algorithm: sha256WithRSAEncryption
         1d:eb:df:16:a6:be:d6:3e:fd:91:4e:f8:f7:36:48:91:6f:75:
         84:a8:de:70:37:4c:e4:39:d1:fb:2e:1d:cb:aa:51:3e:b9:bf:
         0a:e1:09:d4:8d:08:51:22:87:37:a7:d2:ad:3c:0e:41:61:8a:
         35:7d:df:f6:17:06:c9:2a:d0:fc:44:a9:fa:e4:6b:dc:9f:96:
         cf:2c:2b:9a:be:f3:30:97:b3:15:17:96:5d:0f:ab:ef:7f:ba:
         0e:69:cb:03:5a:36:7c:36:47:b4:1f:bf:26:41:72:41:aa:d5:
         31:34:f9:b0:58:24:a2:05:03:de:ea:12:44:51:1c:6c:75:b7:
         1f:34:be:41:10:dd:72:eb:4d:29:bf:e3:ec:70:b1:27:70:a6:
         4f:c1:ab:66:e6:67:5e:af:21:17:39:ad:49:73:bf:47:76:c7:
         2c:11:dd:21:20:57:e2:4f:26:1b:64:14:33:54:67:79:a3:59:
         de:d3:37:9a:bd:cc:49:42:07:4e:54:40:ee:86:12:2e:53:dd:
         11:8a:1a:d6:06:21:3d:3b:1c:20:f0:4a:43:1f:30:0b:e4:d9:
         c9:a3:5d:f9:75:fb:c3:b6:62:69:f1:8e:cb:62:fe:f4:a3:34:
         f9:ad:77:47:75:65:bf:2a:af:ae:f8:33:0f:af:5e:21:04:c7:
         b1:d7:d1:84
-----BEGIN CERTIFICATE-----
MIIFfTCCBGWgAwIBAgICGXowDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
MkY5RkIxMTAvBgNVBAUTKEJGRkRCN0VCRjQ1RDdDNjFCRjlEMjM5MDhBOUYzOEMz
MzI5ODU5NzAwHhcNMjUxMjAzMTgwMDAyWhcNMjcwMTMxMDAwMDAwWjAYMRYwFAYD
VQQDEw02OTMwN2FhMi04NTJjMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAtKSXA+kPkCJ1kDNB99Q7cs5rSLIDSu8YmPGWhOvOdL3BD6McCHXoxvLIzpdQ
Yh+whG2QDLiy0XpYGpa+f/txm/Q4kBBTpSDPi/KDxn0l7duLFaocHTkecsB7J247
0Fug0DiG8zjzITylkuXNgDlsHIa73eghjI53i5H00yt9iPA4Bl8dN8/YcFjPiasI
kz2z2uuUfTrrVUeCyDlGP6OBcrhj1G6TZfFeCGcQmyp98znE1FgYyQ8IHRl0aoYf
sOZyb0Ua0lhsJl6mCySHhm0DHdroH26+MoqwDQv/0gztoLtQwd71wmtV8UexwH92
jSFLVlce+ZipAdrMCHG+UTFxvQIDAQABo4ICoTCCAp0wHQYDVR0OBBYEFK1nE37j
+msEuviKrG719z0Wg+iSMB8GA1UdIwQYMBaAFL/9t+v0XXxhv50jkIqfOMMymFlw
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTEyRjlGQi9BRjAwOThEMDg5
NkYxMUU3OEE4MUM4M0NDNEY5QUUwMi92XzIzNl9SZGZHR19uU09RaXA4NHd6S1lX
WEEuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL3ZfMjM2X1JkZkdHX25TT1FpcDg0d3pLWVdYQS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
MkY5RkIvQUYwMDk4RDA4OTZGMTFFNzhBODFDODNDQzRGOUFFMDIvMTY0N0FCMjI5
REY5MTFGMDg1QUQ3OTBDQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwKwYIKwYBBQUHAQcBAf8E
HDAaMBgEAgABMBIDBAJnHDADBAZ6yUADBAPKktAwDQYJKoZIhvcNAQELBQADggEB
AB3r3xamvtY+/ZFO+Pc2SJFvdYSo3nA3TOQ50fsuHcuqUT65vwrhCdSNCFEihzen
0q08DkFhijV93/YXBskq0PxEqfrka9yfls8sK5q+8zCXsxUXll0Pq+9/ug5pywNa
Nnw2R7QfvyZBckGq1TE0+bBYJKIFA97qEkRRHGx1tx80vkEQ3XLrTSm/4+xwsSdw
pk/Bq2bmZ16vIRc5rUlzv0d2xywR3SEgV+JPJhtkFDNUZ3mjWd7TN5q9zElCB05U
QO6GEi5T3RGKGtYGIT07HCDwSkMfMAvk2cmjXfl1+8O2Ymnxjsti/vSjNPmtd0d1
Zb8qr674Mw+vXiEEx7HX0YQ=
-----END CERTIFICATE-----
Generated at Sat Dec 6 13:34:40 2025 by rpki-client