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/A91E77F3/94EFCC0C5B9C11EF8CEA3145C4F9AE02/92EBC90CABD111F0B4462F16C4F9AE02.roa
File:                     92EBC90CABD111F0B4462F16C4F9AE02.roa (raw, json)
Hash identifier:          eW6ikUtAWPXZGXXB1sXYlMazcfUSFOplUYoxN0Nvfx0=
Subject key identifier:   DA:48:05:33:D4:37:D8:42:A9:E0:46:D9:CA:6C:28:5D:E9:9C:0E:8C
Certificate issuer:       /CN=A91E77F3/serialNumber=65114B1743FD60DD7728DEE1E85B49EEA1BF0DAD
Certificate serial:       0111
Authority key identifier: 65:11:4B:17:43:FD:60:DD:77:28:DE:E1:E8:5B:49:EE:A1:BF:0D:AD
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/ZRFLF0P9YN13KN7h6FtJ7qG_Da0.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91E77F3/94EFCC0C5B9C11EF8CEA3145C4F9AE02/92EBC90CABD111F0B4462F16C4F9AE02.roa
Signing time:             Thu 15 Jan 2026 05:24:00 +0000
ROA not before:           Thu 15 Jan 2026 05:23:59 +0000
ROA not after:            Wed 31 Mar 2027 00:00:00 +0000
asID:                     26658
IP address blocks:        103.204.252.0/22 maxlen: 24
                          203.76.232.0/22 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91E77F3/94EFCC0C5B9C11EF8CEA3145C4F9AE02/ZRFLF0P9YN13KN7h6FtJ7qG_Da0.crl
                          rsync://rpki.apnic.net/member_repository/A91E77F3/94EFCC0C5B9C11EF8CEA3145C4F9AE02/ZRFLF0P9YN13KN7h6FtJ7qG_Da0.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/ZRFLF0P9YN13KN7h6FtJ7qG_Da0.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 04:10:04 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 273 (0x111)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91E77F3, serialNumber=65114B1743FD60DD7728DEE1E85B49EEA1BF0DAD
        Validity
            Not Before: Jan 15 05:23:59 2026 GMT
            Not After : Mar 31 00:00:00 2027 GMT
        Subject: CN=696879ef-517e
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:b1:b0:95:2e:0d:03:06:c3:77:ae:fa:7b:73:52:
                    32:11:b7:d2:55:ff:08:b8:e6:1e:fd:b3:84:a0:5e:
                    95:98:41:39:c5:1c:59:bb:c7:01:91:f7:6a:f9:29:
                    47:32:0e:36:b8:37:2b:02:01:77:04:41:0c:7c:a1:
                    3b:00:5f:f7:c0:33:b4:5e:cf:97:76:fd:10:be:63:
                    58:2d:12:ea:e3:2c:50:d6:98:96:28:85:a5:80:05:
                    75:d1:bc:c4:cf:33:1e:df:dc:09:42:57:3f:55:81:
                    d2:1e:57:17:6b:a2:5e:f6:c6:00:98:39:2b:3e:0d:
                    86:d6:3c:69:51:90:1f:2f:b3:4f:34:e0:aa:59:2a:
                    c5:fe:6d:4d:72:35:71:9a:ca:12:65:cc:c0:2f:dd:
                    08:e1:c1:3d:16:5d:94:0c:94:0b:8f:78:7e:1d:27:
                    eb:b7:9a:20:17:f1:8f:34:39:b1:23:eb:61:b4:c7:
                    09:ca:23:d2:67:55:60:05:26:e3:69:8a:08:3a:a9:
                    a8:13:18:f0:80:a1:95:25:99:6d:c2:f3:12:ac:a2:
                    08:3c:71:06:c8:9c:a0:92:ac:b7:fe:6c:84:2d:71:
                    3b:d5:50:b4:dc:f6:54:4f:45:1a:c4:67:17:ee:7f:
                    c6:d3:8a:5a:70:0f:7b:14:a7:3d:96:5e:8b:66:5a:
                    ec:55
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                DA:48:05:33:D4:37:D8:42:A9:E0:46:D9:CA:6C:28:5D:E9:9C:0E:8C
            X509v3 Authority Key Identifier:
                keyid:65:11:4B:17:43:FD:60:DD:77:28:DE:E1:E8:5B:49:EE:A1:BF:0D:AD

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91E77F3/94EFCC0C5B9C11EF8CEA3145C4F9AE02/ZRFLF0P9YN13KN7h6FtJ7qG_Da0.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/ZRFLF0P9YN13KN7h6FtJ7qG_Da0.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/A91E77F3/94EFCC0C5B9C11EF8CEA3145C4F9AE02/92EBC90CABD111F0B4462F16C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.204.252.0/22
                  203.76.232.0/22

    Signature Algorithm: sha256WithRSAEncryption
         09:a4:2a:7b:a6:dd:28:bc:43:be:a7:06:79:8e:70:f0:f0:55:
         9f:f4:fb:88:e0:c5:f6:0f:92:89:0c:27:93:cc:b2:48:cf:c4:
         c4:0e:6b:ba:ab:29:7a:50:46:e5:85:29:d2:27:c8:43:b5:8f:
         de:a1:3d:84:00:db:fc:58:97:86:d5:3d:1d:4e:da:62:00:d7:
         38:85:ee:63:42:2a:f1:47:76:67:2b:3c:9d:f4:42:95:34:bb:
         81:68:d3:52:27:c3:d7:6c:7d:69:15:50:6e:7a:92:b0:c5:5a:
         18:f7:4d:12:b5:c0:fb:f1:77:41:9f:7b:77:5c:8b:ec:fa:e8:
         15:f7:62:50:6a:e4:fb:40:87:5e:25:ae:e7:64:c8:8c:8c:47:
         0d:b7:b7:5e:97:14:df:b9:ac:09:4b:0c:ee:e9:ad:92:40:04:
         ea:85:47:38:9b:bd:32:81:74:36:69:f1:fd:77:ff:38:75:10:
         88:5f:b6:69:fa:cf:0c:ff:58:0a:25:7d:b5:2a:85:09:73:ca:
         c2:5d:f5:b2:a9:23:5c:01:93:f1:9a:a0:3d:96:48:73:25:53:
         3f:df:ce:9b:53:80:f4:7b:89:5d:93:b2:31:43:d2:32:b1:4e:
         31:b0:19:dd:5d:46:b6:22:8e:01:00:08:39:34:0f:3b:f0:0c:
         7a:01:46:ed
-----BEGIN CERTIFICATE-----
MIIFdzCCBF+gAwIBAgICAREwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAwwIQTkx
RTc3RjMxMTAvBgNVBAUTKDY1MTE0QjE3NDNGRDYwREQ3NzI4REVFMUU4NUI0OUVF
QTFCRjBEQUQwHhcNMjYwMTE1MDUyMzU5WhcNMjcwMzMxMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTY4NzllZi01MTdlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAsbCVLg0DBsN3rvp7c1IyEbfSVf8IuOYe/bOEoF6VmEE5xRxZu8cBkfdq+SlH
Mg42uDcrAgF3BEEMfKE7AF/3wDO0Xs+Xdv0QvmNYLRLq4yxQ1piWKIWlgAV10bzE
zzMe39wJQlc/VYHSHlcXa6Je9sYAmDkrPg2G1jxpUZAfL7NPNOCqWSrF/m1NcjVx
msoSZczAL90I4cE9Fl2UDJQLj3h+HSfrt5ogF/GPNDmxI+thtMcJyiPSZ1VgBSbj
aYoIOqmoExjwgKGVJZltwvMSrKIIPHEGyJygkqy3/myELXE71VC03PZUT0UaxGcX
7n/G04pacA97FKc9ll6LZlrsVQIDAQABo4ICmzCCApcwHQYDVR0OBBYEFNpIBTPU
N9hCqeBG2cpsKF3pnA6MMB8GA1UdIwQYMBaAFGURSxdD/WDddyje4ehbSe6hvw2t
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFFNzdGMy85NEVGQ0MwQzVC
OUMxMUVGOENFQTMxNDVDNEY5QUUwMi9aUkZMRjBQOVlOMTNLTjdoNkZ0SjdxR19E
YTAuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL1pSRkxGMFA5WU4xM0tON2g2RnRKN3FHX0RhMC5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
RTc3RjMvOTRFRkNDMEM1QjlDMTFFRjhDRUEzMTQ1QzRGOUFFMDIvOTJFQkM5MENB
QkQxMTFGMEI0NDYyRjE2QzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwJQYIKwYBBQUHAQcBAf8E
FjAUMBIEAgABMAwDBAJnzPwDBALLTOgwDQYJKoZIhvcNAQELBQADggEBAAmkKnum
3Si8Q76nBnmOcPDwVZ/0+4jgxfYPkokMJ5PMskjPxMQOa7qrKXpQRuWFKdInyEO1
j96hPYQA2/xYl4bVPR1O2mIA1ziF7mNCKvFHdmcrPJ30QpU0u4Fo01Inw9dsfWkV
UG56krDFWhj3TRK1wPvxd0Gfe3dci+z66BX3YlBq5PtAh14lrudkyIyMRw23t16X
FN+5rAlLDO7prZJABOqFRzibvTKBdDZp8f13/zh1EIhftmn6zwz/WAolfbUqhQlz
ysJd9bKpI1wBk/GaoD2WSHMlUz/fzptTgPR7iV2TsjFD0jKxTjGwGd1dRrYijgEA
CDk0DzvwDHoBRu0=
-----END CERTIFICATE-----
Generated at Sun Jan 25 09:21:16 2026 by rpki-client