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/A915E012/B81AA258141311F0B68E7373C4F9AE02/2857C712141411F08D862A74C4F9AE02.roa
File:                     2857C712141411F08D862A74C4F9AE02.roa (raw, json)
Hash identifier:          czYgB2K9ELXxl3qXUS3kMmBpdXg0JqAkIMZOVSMU8L4=
Subject key identifier:   4F:A8:04:E9:96:7B:AD:F5:54:57:BE:02:A0:58:E7:42:29:8C:5D:1A
Certificate issuer:       /CN=A915E012/serialNumber=F9B4022C029E7D9E5A634968FDBA4A0E9CD624E4
Certificate serial:       8F
Authority key identifier: F9:B4:02:2C:02:9E:7D:9E:5A:63:49:68:FD:BA:4A:0E:9C:D6:24:E4
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/-bQCLAKefZ5aY0lo_bpKDpzWJOQ.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A915E012/B81AA258141311F0B68E7373C4F9AE02/2857C712141411F08D862A74C4F9AE02.roa
Signing time:             Wed 07 Jan 2026 06:24:20 +0000
ROA not before:           Wed 07 Jan 2026 06:24:20 +0000
ROA not after:            Wed 31 Mar 2027 00:00:00 +0000
asID:                     23652
IP address blocks:        203.16.25.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A915E012/B81AA258141311F0B68E7373C4F9AE02/-bQCLAKefZ5aY0lo_bpKDpzWJOQ.crl
                          rsync://rpki.apnic.net/member_repository/A915E012/B81AA258141311F0B68E7373C4F9AE02/-bQCLAKefZ5aY0lo_bpKDpzWJOQ.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/-bQCLAKefZ5aY0lo_bpKDpzWJOQ.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:   Sun 01 Feb 2026 05:01:39 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 143 (0x8f)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A915E012, serialNumber=F9B4022C029E7D9E5A634968FDBA4A0E9CD624E4
        Validity
            Not Before: Jan  7 06:24:20 2026 GMT
            Not After : Mar 31 00:00:00 2027 GMT
        Subject: CN=695dfc14-de34
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:bb:5a:fe:94:c1:b3:6d:47:df:40:2e:e7:88:c0:
                    1d:f0:90:ca:bb:47:95:57:fc:0a:2b:c1:f8:91:79:
                    a3:86:4a:7f:3d:cb:32:d9:6e:46:df:2e:34:39:0f:
                    0d:aa:42:6c:25:40:d9:2c:d3:9a:7f:dd:78:75:31:
                    bd:96:71:f6:85:d0:0c:d4:f6:25:73:c7:b5:44:b1:
                    4c:fb:3a:85:2f:e4:f7:ae:61:fe:2b:1b:7f:9f:45:
                    11:c9:4f:82:73:18:38:91:9b:f2:83:f6:32:01:ef:
                    2d:ba:30:c3:48:15:2c:ae:2d:c2:18:94:00:66:4a:
                    41:1b:a2:28:bb:fc:59:7e:6f:a4:8e:6a:10:81:23:
                    83:ff:10:a9:d7:35:d7:5f:59:b9:d7:e5:1a:60:92:
                    7b:9a:09:9a:ce:bb:f2:9a:53:9f:9f:55:1c:97:49:
                    45:c3:c1:9b:02:8f:94:4f:6f:ec:94:89:d5:a6:60:
                    c1:69:fa:3e:d5:38:69:8c:55:e6:4c:20:7f:58:e8:
                    ad:25:37:a8:a1:07:31:ca:27:ce:f0:88:49:bc:69:
                    5a:0e:b4:71:bb:76:4b:6b:45:b9:4c:90:2b:56:11:
                    9b:77:0f:4c:c2:25:78:47:31:95:87:b2:c9:25:80:
                    76:2b:e5:b9:e8:de:5f:44:14:31:72:6f:cf:c8:f6:
                    94:6d
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                4F:A8:04:E9:96:7B:AD:F5:54:57:BE:02:A0:58:E7:42:29:8C:5D:1A
            X509v3 Authority Key Identifier:
                keyid:F9:B4:02:2C:02:9E:7D:9E:5A:63:49:68:FD:BA:4A:0E:9C:D6:24:E4

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A915E012/B81AA258141311F0B68E7373C4F9AE02/-bQCLAKefZ5aY0lo_bpKDpzWJOQ.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/-bQCLAKefZ5aY0lo_bpKDpzWJOQ.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/A915E012/B81AA258141311F0B68E7373C4F9AE02/2857C712141411F08D862A74C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  203.16.25.0/24

    Signature Algorithm: sha256WithRSAEncryption
         af:64:72:40:07:c5:ed:42:cc:33:1c:9b:5c:49:cd:c6:9d:7d:
         60:29:6a:0a:3d:ff:28:06:5c:6b:47:c1:d7:58:26:27:7a:22:
         2c:31:be:40:be:11:28:14:09:cd:2f:ac:0c:b1:f1:a3:0d:39:
         0f:d3:06:91:61:6b:89:c7:85:56:d9:4a:7d:bf:81:bd:ff:18:
         fb:b3:21:51:0d:3f:40:b0:c1:43:a0:aa:fc:87:97:7a:54:24:
         0a:fc:95:5f:73:70:4e:e3:a3:00:75:b2:46:a4:f5:dd:43:f6:
         76:e3:b2:6d:63:34:3f:8a:4b:8b:ed:e9:38:15:1a:43:94:b0:
         c0:33:31:6a:d5:49:5c:73:ec:ed:bd:f2:72:a7:a3:19:e7:63:
         98:f6:8a:bd:23:19:55:83:6e:dc:8a:f2:0c:ef:b9:86:ed:e8:
         84:aa:6d:d9:92:dc:82:41:22:55:16:e9:a5:a5:7a:3a:2e:e7:
         b0:3b:49:8d:c1:cf:da:57:85:9f:de:1d:24:11:dc:96:34:fa:
         c9:62:a7:88:6c:7a:78:29:f7:d7:38:ac:62:cb:f2:da:86:bb:
         34:f1:f7:c7:c7:24:ec:04:85:26:09:6f:d7:81:c9:52:30:b8:
         0f:22:54:fc:a9:bd:a5:dc:4a:84:72:6d:3c:1a:1e:32:1a:e1:
         aa:15:ba:cf
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICAI8wDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAwwIQTkx
NUUwMTIxMTAvBgNVBAUTKEY5QjQwMjJDMDI5RTdEOUU1QTYzNDk2OEZEQkE0QTBF
OUNENjI0RTQwHhcNMjYwMTA3MDYyNDIwWhcNMjcwMzMxMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTVkZmMxNC1kZTM0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAu1r+lMGzbUffQC7niMAd8JDKu0eVV/wKK8H4kXmjhkp/Pcsy2W5G3y40OQ8N
qkJsJUDZLNOaf914dTG9lnH2hdAM1PYlc8e1RLFM+zqFL+T3rmH+Kxt/n0URyU+C
cxg4kZvyg/YyAe8tujDDSBUsri3CGJQAZkpBG6Iou/xZfm+kjmoQgSOD/xCp1zXX
X1m51+UaYJJ7mgmazrvymlOfn1Ucl0lFw8GbAo+UT2/slInVpmDBafo+1ThpjFXm
TCB/WOitJTeooQcxyifO8IhJvGlaDrRxu3ZLa0W5TJArVhGbdw9MwiV4RzGVh7LJ
JYB2K+W56N5fRBQxcm/PyPaUbQIDAQABo4IClTCCApEwHQYDVR0OBBYEFE+oBOmW
e631VFe+AqBY50IpjF0aMB8GA1UdIwQYMBaAFPm0AiwCnn2eWmNJaP26Sg6c1iTk
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE1RTAxMi9CODFBQTI1ODE0
MTMxMUYwQjY4RTczNzNDNEY5QUUwMi8tYlFDTEFLZWZaNWFZMGxvX2JwS0RweldK
T1EuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyLy1iUUNMQUtlZlo1YVkwbG9fYnBLRHB6V0pPUS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
NUUwMTIvQjgxQUEyNTgxNDEzMTFGMEI2OEU3MzczQzRGOUFFMDIvMjg1N0M3MTIx
NDE0MTFGMDhEODYyQTc0QzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBADLEBkwDQYJKoZIhvcNAQELBQADggEBAK9kckAHxe1CzDMc
m1xJzcadfWApago9/ygGXGtHwddYJid6IiwxvkC+ESgUCc0vrAyx8aMNOQ/TBpFh
a4nHhVbZSn2/gb3/GPuzIVENP0CwwUOgqvyHl3pUJAr8lV9zcE7jowB1skak9d1D
9nbjsm1jND+KS4vt6TgVGkOUsMAzMWrVSVxz7O298nKnoxnnY5j2ir0jGVWDbtyK
8gzvuYbt6ISqbdmS3IJBIlUW6aWlejou57A7SY3Bz9pXhZ/eHSQR3JY0+slip4hs
engp99c4rGLL8tqGuzTx98fHJOwEhSYJb9eByVIwuA8iVPypvaXcSoRybTwaHjIa
4aoVus8=
-----END CERTIFICATE-----
Generated at Sun Jan 25 09:23:13 2026 by rpki-client