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/A913D30A/B85424F8D49811E9B9474738C4F9AE02/C14E20B6B22511EFA8BCE16EC4F9AE02.roa
File:                     C14E20B6B22511EFA8BCE16EC4F9AE02.roa (raw, json)
Hash identifier:          hwohW49fWedQsy+fd4dbz9wBMj4JIt/uNwvBjhpvbSM=
Subject key identifier:   0D:17:38:B3:EF:F9:F2:AE:12:8E:CE:2E:73:10:BE:61:D7:62:97:1C
Certificate issuer:       /CN=A913D30A/serialNumber=EB811B1488B20F12664E648A82624A3050689F25
Certificate serial:       0DEE
Authority key identifier: EB:81:1B:14:88:B2:0F:12:66:4E:64:8A:82:62:4A:30:50:68:9F:25
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/64EbFIiyDxJmTmSKgmJKMFBonyU.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A913D30A/B85424F8D49811E9B9474738C4F9AE02/C14E20B6B22511EFA8BCE16EC4F9AE02.roa
Signing time:             Thu 08 Jan 2026 18:14:50 +0000
ROA not before:           Thu 08 Jan 2026 18:14:50 +0000
ROA not after:            Wed 31 Mar 2027 00:00:00 +0000
asID:                     150178
IP address blocks:        103.82.10.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A913D30A/B85424F8D49811E9B9474738C4F9AE02/64EbFIiyDxJmTmSKgmJKMFBonyU.crl
                          rsync://rpki.apnic.net/member_repository/A913D30A/B85424F8D49811E9B9474738C4F9AE02/64EbFIiyDxJmTmSKgmJKMFBonyU.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/64EbFIiyDxJmTmSKgmJKMFBonyU.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:33:47 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 3566 (0xdee)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A913D30A, serialNumber=EB811B1488B20F12664E648A82624A3050689F25
        Validity
            Not Before: Jan  8 18:14:50 2026 GMT
            Not After : Mar 31 00:00:00 2027 GMT
        Subject: CN=695ff41a-dd48
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:88:2a:95:e9:cb:03:67:39:0e:8d:0e:a6:69:14:
                    b9:cf:db:b8:4d:86:4b:25:02:68:47:3a:48:04:34:
                    6e:a2:63:7b:f0:f2:b8:4e:b8:41:61:4e:d0:91:e0:
                    1f:fc:1f:d8:d1:6a:98:80:72:c7:46:a6:44:8d:d9:
                    bd:b6:c0:75:cf:b8:c5:0b:e7:43:4b:ed:4e:66:81:
                    11:cf:c0:b0:6f:0d:cf:b7:26:3d:92:3c:d4:09:0f:
                    a5:03:5f:55:64:d0:96:96:46:b9:2e:78:8f:e1:56:
                    fd:83:62:48:e8:cb:78:e8:ec:dd:07:fa:32:6a:39:
                    f6:a0:30:3e:c8:d2:a0:55:cb:34:82:c6:89:04:f5:
                    cb:15:50:48:69:da:fe:ef:d8:2b:da:b3:ff:36:f9:
                    b4:1d:90:19:a5:46:74:7b:40:30:22:92:0c:83:13:
                    5f:c2:ed:d0:47:d2:97:31:ca:55:5b:9b:58:e4:66:
                    c4:82:36:2a:d6:04:b9:f3:f8:bb:83:8b:c1:11:d7:
                    10:f5:14:b6:16:46:a1:d2:a6:bb:a3:c2:ec:7f:6d:
                    8e:2a:c4:6b:41:b2:21:dd:2f:3a:18:93:3e:18:29:
                    50:78:29:81:05:fa:39:a6:8c:13:23:85:cb:75:ab:
                    da:fe:82:b0:84:10:18:6b:9f:f6:24:35:ea:52:c8:
                    d8:a7
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                0D:17:38:B3:EF:F9:F2:AE:12:8E:CE:2E:73:10:BE:61:D7:62:97:1C
            X509v3 Authority Key Identifier:
                keyid:EB:81:1B:14:88:B2:0F:12:66:4E:64:8A:82:62:4A:30:50:68:9F:25

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A913D30A/B85424F8D49811E9B9474738C4F9AE02/64EbFIiyDxJmTmSKgmJKMFBonyU.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/64EbFIiyDxJmTmSKgmJKMFBonyU.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/A913D30A/B85424F8D49811E9B9474738C4F9AE02/C14E20B6B22511EFA8BCE16EC4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.82.10.0/24

    Signature Algorithm: sha256WithRSAEncryption
         51:96:81:fd:a5:35:75:fa:5b:3b:42:36:11:5b:ec:72:23:fc:
         9f:ad:2f:93:d7:f7:b1:a0:0a:bf:15:01:2a:e8:cd:e1:d3:db:
         55:ae:8f:7b:99:9d:52:8b:5d:4d:ef:26:a6:5a:6e:26:98:9d:
         66:02:0a:79:d8:2a:8a:40:70:4d:bd:b2:81:ca:8a:78:28:10:
         b8:4d:db:06:74:f5:68:80:34:91:b7:a7:c2:75:66:f1:75:2b:
         c0:e4:f0:ad:2e:6e:f0:d6:29:f6:e1:30:6c:48:a5:16:df:73:
         a3:ac:f5:e6:ed:86:72:40:2b:63:65:01:5e:79:09:46:7c:41:
         de:72:9c:54:80:9d:88:84:a7:08:e7:31:04:30:67:d0:6c:6f:
         59:96:99:7e:88:ea:44:95:17:72:a5:a5:ff:96:9b:7b:51:a8:
         8d:36:64:3d:88:24:f1:3d:c4:44:d4:aa:64:8c:48:22:65:ba:
         1e:b8:90:69:ee:d0:58:56:4d:a2:79:f8:2d:37:31:da:f4:65:
         9a:04:d6:68:48:80:d5:ab:70:bf:9b:1f:da:42:b1:42:5b:2e:
         b6:25:5d:38:3a:d1:0b:13:c4:72:f5:35:c9:70:f8:4e:af:81:
         29:2c:27:b9:5b:e3:34:98:91:46:42:2c:ba:be:de:80:1b:8a:
         b5:6a:ed:92
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICDe4wDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAwwIQTkx
M0QzMEExMTAvBgNVBAUTKEVCODExQjE0ODhCMjBGMTI2NjRFNjQ4QTgyNjI0QTMw
NTA2ODlGMjUwHhcNMjYwMTA4MTgxNDUwWhcNMjcwMzMxMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTVmZjQxYS1kZDQ4MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAiCqV6csDZzkOjQ6maRS5z9u4TYZLJQJoRzpIBDRuomN78PK4TrhBYU7QkeAf
/B/Y0WqYgHLHRqZEjdm9tsB1z7jFC+dDS+1OZoERz8Cwbw3PtyY9kjzUCQ+lA19V
ZNCWlka5LniP4Vb9g2JI6Mt46OzdB/oyajn2oDA+yNKgVcs0gsaJBPXLFVBIadr+
79gr2rP/Nvm0HZAZpUZ0e0AwIpIMgxNfwu3QR9KXMcpVW5tY5GbEgjYq1gS58/i7
g4vBEdcQ9RS2Fkah0qa7o8Lsf22OKsRrQbIh3S86GJM+GClQeCmBBfo5powTI4XL
dava/oKwhBAYa5/2JDXqUsjYpwIDAQABo4IClTCCApEwHQYDVR0OBBYEFA0XOLPv
+fKuEo7OLnMQvmHXYpccMB8GA1UdIwQYMBaAFOuBGxSIsg8SZk5kioJiSjBQaJ8l
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTEzRDMwQS9CODU0MjRGOEQ0
OTgxMUU5Qjk0NzQ3MzhDNEY5QUUwMi82NEViRklpeUR4Sm1UbVNLZ21KS01GQm9u
eVUuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyLzY0RWJGSWl5RHhKbVRtU0tnbUpLTUZCb255VS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
M0QzMEEvQjg1NDI0RjhENDk4MTFFOUI5NDc0NzM4QzRGOUFFMDIvQzE0RTIwQjZC
MjI1MTFFRkE4QkNFMTZFQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBABnUgowDQYJKoZIhvcNAQELBQADggEBAFGWgf2lNXX6WztC
NhFb7HIj/J+tL5PX97GgCr8VASrozeHT21Wuj3uZnVKLXU3vJqZabiaYnWYCCnnY
KopAcE29soHKingoELhN2wZ09WiANJG3p8J1ZvF1K8Dk8K0ubvDWKfbhMGxIpRbf
c6Os9ebthnJAK2NlAV55CUZ8Qd5ynFSAnYiEpwjnMQQwZ9Bsb1mWmX6I6kSVF3Kl
pf+Wm3tRqI02ZD2IJPE9xETUqmSMSCJluh64kGnu0FhWTaJ5+C03Mdr0ZZoE1mhI
gNWrcL+bH9pCsUJbLrYlXTg60QsTxHL1Nclw+E6vgSksJ7lb4zSYkUZCLLq+3oAb
irVq7ZI=
-----END CERTIFICATE-----
Generated at Sun Jan 25 20:36:32 2026 by rpki-client