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/A91CD096/E5042C2ACA3211E9A739B753C4F9AE02/4EEE01FCE15611EF9560323EC4F9AE02.roa
File:                     4EEE01FCE15611EF9560323EC4F9AE02.roa (raw, json)
Hash identifier:          qzPpZiT9U/bUzj4/60Erq/BTG14/8QM1oz2zYozWp6Y=
Subject key identifier:   8D:B1:04:B4:48:D3:BD:00:67:A2:72:89:4C:E6:9F:6D:A8:39:DD:67
Certificate issuer:       /CN=A91CD096/serialNumber=0A2E5DF1B2C3D797DEA15367FAA9DC3884CD1B33
Certificate serial:       0DF8
Authority key identifier: 0A:2E:5D:F1:B2:C3:D7:97:DE:A1:53:67:FA:A9:DC:38:84:CD:1B:33
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/Ci5d8bLD15feoVNn-qncOITNGzM.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91CD096/E5042C2ACA3211E9A739B753C4F9AE02/4EEE01FCE15611EF9560323EC4F9AE02.roa
Signing time:             Sun 18 Jan 2026 07:40:18 +0000
ROA not before:           Sun 18 Jan 2026 07:40:18 +0000
ROA not after:            Thu 30 Jul 2026 00:00:00 +0000
asID:                     138983
IP address blocks:        103.138.30.0/23 maxlen: 23
                          103.138.30.0/24 maxlen: 24
                          103.138.31.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91CD096/E5042C2ACA3211E9A739B753C4F9AE02/Ci5d8bLD15feoVNn-qncOITNGzM.crl
                          rsync://rpki.apnic.net/member_repository/A91CD096/E5042C2ACA3211E9A739B753C4F9AE02/Ci5d8bLD15feoVNn-qncOITNGzM.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/Ci5d8bLD15feoVNn-qncOITNGzM.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:   Sat 31 Jan 2026 17:31:02 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 3576 (0xdf8)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91CD096, serialNumber=0A2E5DF1B2C3D797DEA15367FAA9DC3884CD1B33
        Validity
            Not Before: Jan 18 07:40:18 2026 GMT
            Not After : Jul 30 00:00:00 2026 GMT
        Subject: CN=696c8e62-4dcd
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:b9:af:4b:77:f0:8f:6e:87:b3:22:4a:63:9d:3f:
                    c9:70:19:a6:55:a7:21:14:65:f1:94:b4:28:45:ae:
                    47:55:2c:64:6a:ce:07:c7:ad:d5:c9:13:a3:32:15:
                    ba:33:cd:ea:42:be:6b:42:3b:14:8f:aa:33:b5:46:
                    72:4e:c6:ca:9a:14:19:49:b9:e5:17:0d:48:31:2c:
                    87:29:48:b5:71:43:0d:81:6a:03:42:44:98:fb:f0:
                    ef:95:e2:9d:7f:58:cb:e2:00:3c:19:f0:84:98:d4:
                    a0:af:24:81:e5:f5:45:1a:6c:fc:d5:8c:68:a3:e1:
                    a5:3f:4b:ff:5e:97:02:15:2c:66:ff:c6:a2:ef:9a:
                    55:9c:73:cc:f0:62:5d:28:61:6e:0e:27:0c:7e:f6:
                    77:53:f1:8f:7d:e2:6c:52:c5:7a:b2:17:c9:ac:8c:
                    66:78:e1:9d:c8:1f:8e:42:30:8b:7a:9e:52:34:40:
                    f8:f1:1a:62:cb:0d:78:07:ae:8c:c3:0d:c2:53:3e:
                    14:31:22:09:3f:c6:90:ea:35:34:a9:f4:c1:9c:00:
                    8f:26:5e:12:b2:42:7e:e2:f7:76:ab:95:34:b0:05:
                    4b:13:c3:01:4a:14:09:f4:a1:4e:ca:85:c4:d5:87:
                    24:c8:e9:d9:de:3e:2b:5f:ea:0e:e8:a5:53:32:82:
                    03:d1
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                8D:B1:04:B4:48:D3:BD:00:67:A2:72:89:4C:E6:9F:6D:A8:39:DD:67
            X509v3 Authority Key Identifier:
                keyid:0A:2E:5D:F1:B2:C3:D7:97:DE:A1:53:67:FA:A9:DC:38:84:CD:1B:33

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91CD096/E5042C2ACA3211E9A739B753C4F9AE02/Ci5d8bLD15feoVNn-qncOITNGzM.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/Ci5d8bLD15feoVNn-qncOITNGzM.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/A91CD096/E5042C2ACA3211E9A739B753C4F9AE02/4EEE01FCE15611EF9560323EC4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.138.30.0/23

    Signature Algorithm: sha256WithRSAEncryption
         9f:e1:d1:44:0f:4b:45:62:cb:c0:f3:fb:df:f2:d2:f3:17:f5:
         4c:33:2b:8b:7b:bf:c0:07:35:e4:b3:34:41:b5:c2:0e:65:1e:
         2e:21:78:6f:f6:1e:af:68:34:aa:ee:5a:28:e9:41:ca:7a:87:
         05:92:e0:f1:eb:75:21:f8:cd:a4:5d:3c:58:9c:b7:5a:92:7c:
         5e:e9:6d:51:c3:0e:d4:74:d3:f6:83:c1:8b:c9:71:1b:2a:57:
         b6:b6:57:95:e6:0e:a9:40:3c:b5:2b:88:f8:7c:ba:a2:b8:24:
         8c:9e:b5:f9:c0:52:44:bf:64:cf:bc:8c:b3:4d:fb:ad:29:68:
         ca:f8:93:67:a4:de:d8:6c:a1:eb:26:8f:ca:2c:d0:a4:08:a5:
         67:87:b4:56:4c:3d:8b:63:4b:30:81:bc:2d:8c:8a:e5:e4:4b:
         d4:54:80:45:2f:83:47:74:c8:65:8e:44:c1:db:f8:22:e1:78:
         16:d5:a9:22:cc:2e:ab:8d:4a:66:35:bb:3f:51:7b:8f:1f:c3:
         43:f6:20:f4:46:e2:a0:9c:19:f7:14:fc:7d:b7:3f:b6:4e:ee:
         36:78:31:16:2f:03:fa:26:89:61:55:c2:29:f8:3a:bf:2d:46:
         a2:ea:13:7f:45:8a:6c:cc:cf:3a:e2:47:c8:c6:77:9b:c8:fa:
         d5:65:4d:be
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICDfgwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
Q0QwOTYxMTAvBgNVBAUTKDBBMkU1REYxQjJDM0Q3OTdERUExNTM2N0ZBQTlEQzM4
ODRDRDFCMzMwHhcNMjYwMTE4MDc0MDE4WhcNMjYwNzMwMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTZjOGU2Mi00ZGNkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAua9Ld/CPboezIkpjnT/JcBmmVachFGXxlLQoRa5HVSxkas4Hx63VyROjMhW6
M83qQr5rQjsUj6oztUZyTsbKmhQZSbnlFw1IMSyHKUi1cUMNgWoDQkSY+/DvleKd
f1jL4gA8GfCEmNSgrySB5fVFGmz81Yxoo+GlP0v/XpcCFSxm/8ai75pVnHPM8GJd
KGFuDicMfvZ3U/GPfeJsUsV6shfJrIxmeOGdyB+OQjCLep5SNED48Rpiyw14B66M
ww3CUz4UMSIJP8aQ6jU0qfTBnACPJl4SskJ+4vd2q5U0sAVLE8MBShQJ9KFOyoXE
1YckyOnZ3j4rX+oO6KVTMoID0QIDAQABo4IClTCCApEwHQYDVR0OBBYEFI2xBLRI
070AZ6JyiUzmn22oOd1nMB8GA1UdIwQYMBaAFAouXfGyw9eX3qFTZ/qp3DiEzRsz
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFDRDA5Ni9FNTA0MkMyQUNB
MzIxMUU5QTczOUI3NTNDNEY5QUUwMi9DaTVkOGJMRDE1ZmVvVk5uLXFuY09JVE5H
ek0uY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL0NpNWQ4YkxEMTVmZW9WTm4tcW5jT0lUTkd6TS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
Q0QwOTYvRTUwNDJDMkFDQTMyMTFFOUE3MzlCNzUzQzRGOUFFMDIvNEVFRTAxRkNF
MTU2MTFFRjk1NjAzMjNFQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBAFnih4wDQYJKoZIhvcNAQELBQADggEBAJ/h0UQPS0Viy8Dz
+9/y0vMX9UwzK4t7v8AHNeSzNEG1wg5lHi4heG/2Hq9oNKruWijpQcp6hwWS4PHr
dSH4zaRdPFict1qSfF7pbVHDDtR00/aDwYvJcRsqV7a2V5XmDqlAPLUriPh8uqK4
JIyetfnAUkS/ZM+8jLNN+60paMr4k2ek3thsoesmj8os0KQIpWeHtFZMPYtjSzCB
vC2MiuXkS9RUgEUvg0d0yGWORMHb+CLheBbVqSLMLquNSmY1uz9Re48fw0P2IPRG
4qCcGfcU/H23P7ZO7jZ4MRYvA/omiWFVwin4Or8tRqLqE39FimzMzzriR8jGd5vI
+tVlTb4=
-----END CERTIFICATE-----
Generated at Sun Jan 25 07:58:51 2026 by rpki-client