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/A9139322/2CB1EEBAF65311EBA1B4A61AC4F9AE02/0D1DD7AAF47B11F086F5439C6E6F56BC.roa
File:                     0D1DD7AAF47B11F086F5439C6E6F56BC.roa (raw, json)
Hash identifier:          OYd75ja+K/tLv+si7OVpENe2ivFORtftrab4xzKBxsA=
Subject key identifier:   C7:37:C0:19:03:58:43:96:EC:6F:1F:BA:3B:B6:7D:32:B2:B6:D5:0F
Certificate issuer:       /CN=A9139322/serialNumber=EDC547BD0E6C0C0706A185833835F65EA3C71013
Certificate serial:       07A9
Authority key identifier: ED:C5:47:BD:0E:6C:0C:07:06:A1:85:83:38:35:F6:5E:A3:C7:10:13
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/7cVHvQ5sDAcGoYWDODX2XqPHEBM.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A9139322/2CB1EEBAF65311EBA1B4A61AC4F9AE02/0D1DD7AAF47B11F086F5439C6E6F56BC.roa
Signing time:             Sun 18 Jan 2026 14:36:19 +0000
ROA not before:           Sun 18 Jan 2026 14:36:19 +0000
ROA not after:            Tue 01 Dec 2026 00:00:00 +0000
asID:                     214111
IP address blocks:        103.24.216.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A9139322/2CB1EEBAF65311EBA1B4A61AC4F9AE02/7cVHvQ5sDAcGoYWDODX2XqPHEBM.crl
                          rsync://rpki.apnic.net/member_repository/A9139322/2CB1EEBAF65311EBA1B4A61AC4F9AE02/7cVHvQ5sDAcGoYWDODX2XqPHEBM.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/7cVHvQ5sDAcGoYWDODX2XqPHEBM.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:   Tue 27 Jan 2026 22:22:04 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 1961 (0x7a9)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A9139322, serialNumber=EDC547BD0E6C0C0706A185833835F65EA3C71013
        Validity
            Not Before: Jan 18 14:36:19 2026 GMT
            Not After : Dec  1 00:00:00 2026 GMT
        Subject: CN=696cefe2-16a6
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:e2:61:0e:0e:ba:14:06:11:85:6e:4d:8a:33:71:
                    9f:1d:6a:9f:2f:4f:c6:05:f5:c0:b4:22:b9:0a:b6:
                    74:52:7d:3f:9d:cd:7a:77:98:34:ce:14:54:c0:d6:
                    fe:fd:8b:d7:57:ab:1b:68:11:d3:7e:a5:ca:5b:38:
                    07:88:48:d3:3b:a5:65:8a:45:b9:c2:9d:35:eb:48:
                    a6:95:73:9b:bb:91:4e:46:4d:9e:ff:f0:c5:46:38:
                    a6:c0:7f:fd:1d:d9:21:f4:b3:f2:55:23:17:8b:44:
                    7c:c6:34:a7:5b:25:07:ee:d9:9a:b3:a7:6e:ed:47:
                    7f:cf:fd:e1:0e:af:6e:f6:e8:b8:38:79:d0:fd:43:
                    09:81:eb:92:62:3c:29:db:cd:2e:24:d4:16:90:17:
                    c5:b8:9c:32:82:c4:e7:a4:a9:e3:34:34:d1:31:19:
                    1e:9d:47:7f:e1:6c:e2:00:b4:21:3e:4b:1f:23:6b:
                    0e:4a:77:d8:f1:cc:66:ad:52:83:9c:24:32:7b:8d:
                    c5:7c:75:59:b7:59:6e:54:e4:f1:f6:fd:5a:6c:f1:
                    e5:3a:4a:19:43:72:ae:37:88:07:23:5d:8d:b3:13:
                    59:a0:ed:c4:2f:bc:d8:4b:cd:ee:a7:89:55:fb:06:
                    82:61:a0:5e:73:99:87:b1:93:e8:b1:b6:11:36:ca:
                    47:cb
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                C7:37:C0:19:03:58:43:96:EC:6F:1F:BA:3B:B6:7D:32:B2:B6:D5:0F
            X509v3 Authority Key Identifier:
                keyid:ED:C5:47:BD:0E:6C:0C:07:06:A1:85:83:38:35:F6:5E:A3:C7:10:13

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A9139322/2CB1EEBAF65311EBA1B4A61AC4F9AE02/7cVHvQ5sDAcGoYWDODX2XqPHEBM.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/7cVHvQ5sDAcGoYWDODX2XqPHEBM.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/A9139322/2CB1EEBAF65311EBA1B4A61AC4F9AE02/0D1DD7AAF47B11F086F5439C6E6F56BC.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.24.216.0/24

    Signature Algorithm: sha256WithRSAEncryption
         a3:06:c9:74:3b:5a:2c:d4:54:95:d2:6e:e6:ea:e4:a3:43:1b:
         b7:3f:44:88:ad:9c:c3:3d:02:48:6a:53:b0:07:bf:75:27:b0:
         5c:ac:3d:64:61:99:ff:99:fc:a5:57:9f:4d:4a:94:fe:fa:b2:
         44:31:6f:79:57:3b:cf:e2:d8:e9:2a:5d:0e:c8:9f:0e:29:d8:
         6f:92:ef:63:fc:55:aa:a7:bb:c4:82:79:1b:c4:7a:9c:75:15:
         2e:e7:7d:b6:65:fa:ba:20:a8:93:7e:5c:bc:7e:e6:f7:6f:66:
         30:c6:22:36:b1:cd:43:f2:d7:d9:96:55:59:a6:7a:f4:84:47:
         72:0c:d5:73:06:43:c6:ce:15:ab:47:96:ec:0e:8a:d5:a0:fd:
         d2:4f:45:9c:ce:9d:90:4f:ce:b1:86:a8:44:b1:be:fd:30:70:
         3b:e2:fc:b5:8a:b2:aa:2a:f0:27:8e:f9:1f:94:5e:1c:74:de:
         64:70:fd:98:28:c1:af:c8:37:1e:72:e0:05:63:06:82:e9:5d:
         59:c2:20:86:a4:e3:d9:b7:08:39:ba:6b:09:cb:3c:1a:9e:95:
         aa:34:7d:b0:45:f1:35:0f:7b:29:57:23:9b:00:5c:7b:2a:f1:
         f3:1b:98:ac:fd:ce:52:22:87:c4:89:3b:17:4b:30:e5:a8:b2:
         4d:20:6b:91
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICB6kwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
MzkzMjIxMTAvBgNVBAUTKEVEQzU0N0JEMEU2QzBDMDcwNkExODU4MzM4MzVGNjVF
QTNDNzEwMTMwHhcNMjYwMTE4MTQzNjE5WhcNMjYxMjAxMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTZjZWZlMi0xNmE2MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA4mEODroUBhGFbk2KM3GfHWqfL0/GBfXAtCK5CrZ0Un0/nc16d5g0zhRUwNb+
/YvXV6sbaBHTfqXKWzgHiEjTO6VlikW5wp0160imlXObu5FORk2e//DFRjimwH/9
Hdkh9LPyVSMXi0R8xjSnWyUH7tmas6du7Ud/z/3hDq9u9ui4OHnQ/UMJgeuSYjwp
280uJNQWkBfFuJwygsTnpKnjNDTRMRkenUd/4WziALQhPksfI2sOSnfY8cxmrVKD
nCQye43FfHVZt1luVOTx9v1abPHlOkoZQ3KuN4gHI12NsxNZoO3EL7zYS83up4lV
+waCYaBec5mHsZPosbYRNspHywIDAQABo4IClTCCApEwHQYDVR0OBBYEFMc3wBkD
WEOW7G8fuju2fTKyttUPMB8GA1UdIwQYMBaAFO3FR70ObAwHBqGFgzg19l6jxxAT
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTEzOTMyMi8yQ0IxRUVCQUY2
NTMxMUVCQTFCNEE2MUFDNEY5QUUwMi83Y1ZIdlE1c0RBY0dvWVdET0RYMlhxUEhF
Qk0uY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyLzdjVkh2UTVzREFjR29ZV0RPRFgyWHFQSEVCTS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
MzkzMjIvMkNCMUVFQkFGNjUzMTFFQkExQjRBNjFBQzRGOUFFMDIvMEQxREQ3QUFG
NDdCMTFGMDg2RjU0MzlDNkU2RjU2QkMucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBABnGNgwDQYJKoZIhvcNAQELBQADggEBAKMGyXQ7WizUVJXS
bubq5KNDG7c/RIitnMM9AkhqU7AHv3UnsFysPWRhmf+Z/KVXn01KlP76skQxb3lX
O8/i2OkqXQ7Inw4p2G+S72P8Vaqnu8SCeRvEepx1FS7nfbZl+rogqJN+XLx+5vdv
ZjDGIjaxzUPy19mWVVmmevSER3IM1XMGQ8bOFatHluwOitWg/dJPRZzOnZBPzrGG
qESxvv0wcDvi/LWKsqoq8CeO+R+UXhx03mRw/Zgowa/INx5y4AVjBoLpXVnCIIak
49m3CDm6awnLPBqelao0fbBF8TUPeylXI5sAXHsq8fMbmKz9zlIih8SJOxdLMOWo
sk0ga5E=
-----END CERTIFICATE-----
Generated at Wed Jan 21 10:35:04 2026 by rpki-client