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/A91FE26E/87B5CD50C85D11E687056927C4F9AE02/E8FF9A526FDE11E9AF945067C4F9AE02.roa
File:                     E8FF9A526FDE11E9AF945067C4F9AE02.roa (raw, json)
Hash identifier:          HCemXuQk3lGZH+8qq2MsPKCOXAWGB82yjIwyAbHRoNQ=
Subject key identifier:   B9:5E:60:E6:87:1A:0C:B0:02:16:BC:2A:D9:A7:6E:6F:FE:11:9B:3E
Certificate issuer:       /CN=A91FE26E/serialNumber=233C0D3B2A75C41AB82E5BEB70DBE2E7342D661F
Certificate serial:       1D4D
Authority key identifier: 23:3C:0D:3B:2A:75:C4:1A:B8:2E:5B:EB:70:DB:E2:E7:34:2D:66:1F
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/IzwNOyp1xBq4LlvrcNvi5zQtZh8.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91FE26E/87B5CD50C85D11E687056927C4F9AE02/E8FF9A526FDE11E9AF945067C4F9AE02.roa
Signing time:             Fri 02 Jan 2026 16:15:05 +0000
ROA not before:           Fri 02 Jan 2026 16:15:05 +0000
ROA not after:            Wed 31 Mar 2027 00:00:00 +0000
asID:                     23881
IP address blocks:        103.92.86.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91FE26E/87B5CD50C85D11E687056927C4F9AE02/IzwNOyp1xBq4LlvrcNvi5zQtZh8.crl
                          rsync://rpki.apnic.net/member_repository/A91FE26E/87B5CD50C85D11E687056927C4F9AE02/IzwNOyp1xBq4LlvrcNvi5zQtZh8.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/IzwNOyp1xBq4LlvrcNvi5zQtZh8.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 15:56:40 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 7501 (0x1d4d)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91FE26E, serialNumber=233C0D3B2A75C41AB82E5BEB70DBE2E7342D661F
        Validity
            Not Before: Jan  2 16:15:05 2026 GMT
            Not After : Mar 31 00:00:00 2027 GMT
        Subject: CN=6957ef09-e8d8
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:cf:87:19:e8:05:06:6e:d3:54:c4:9a:b9:57:31:
                    5b:e9:9e:9e:0f:7d:b7:18:8d:0c:e7:d6:aa:c8:4a:
                    2d:1b:65:78:64:33:34:c7:7c:db:2d:fb:a1:71:2f:
                    cc:bf:1c:18:2e:8a:e8:17:d6:c1:5b:5f:f0:d4:a8:
                    3f:71:43:57:42:86:7b:22:12:02:72:cc:03:99:9e:
                    e5:ef:50:7d:77:40:c4:0c:aa:b6:85:84:86:d9:9d:
                    12:e7:7f:6f:c0:a6:94:dd:cd:0d:53:7a:c0:d7:d1:
                    0f:f5:b0:c6:01:a1:41:40:42:b7:d4:b3:1a:32:e9:
                    17:05:de:34:46:ec:ea:90:41:45:32:2b:91:f9:3b:
                    f4:db:73:89:ca:88:eb:44:28:c9:b4:db:28:fb:af:
                    ce:28:a6:3e:c3:a7:3d:51:b6:54:b5:0e:30:58:72:
                    07:55:7e:d0:86:66:a9:16:80:76:d4:25:de:13:74:
                    58:87:b0:89:f4:27:a6:1c:fe:93:1b:72:bc:b4:42:
                    d2:6a:05:02:04:d7:6e:1e:98:8b:37:4a:69:b6:9d:
                    65:17:86:09:a4:04:87:c8:62:40:ad:f4:aa:06:54:
                    c1:4e:34:63:87:dc:4c:70:0c:6d:02:4a:59:da:70:
                    dd:ab:78:9a:1d:5d:17:38:b1:8e:15:e6:69:90:4d:
                    73:09
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                B9:5E:60:E6:87:1A:0C:B0:02:16:BC:2A:D9:A7:6E:6F:FE:11:9B:3E
            X509v3 Authority Key Identifier:
                keyid:23:3C:0D:3B:2A:75:C4:1A:B8:2E:5B:EB:70:DB:E2:E7:34:2D:66:1F

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91FE26E/87B5CD50C85D11E687056927C4F9AE02/IzwNOyp1xBq4LlvrcNvi5zQtZh8.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/IzwNOyp1xBq4LlvrcNvi5zQtZh8.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/A91FE26E/87B5CD50C85D11E687056927C4F9AE02/E8FF9A526FDE11E9AF945067C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.92.86.0/24

    Signature Algorithm: sha256WithRSAEncryption
         36:49:cd:66:c9:d1:50:13:70:5a:ec:57:73:92:62:9d:77:d5:
         89:dd:13:5b:a0:64:8c:ed:5f:ed:42:db:82:f3:8d:f9:d7:c0:
         f0:c5:01:34:32:c8:bf:d3:74:c2:69:a8:70:e6:04:0e:ec:b6:
         8b:18:f6:27:5b:fb:c7:af:96:07:fe:78:c3:bd:54:9f:ba:0f:
         c5:51:0a:f7:02:04:cc:24:bf:78:91:26:c8:18:c4:3b:57:5f:
         b5:c9:7a:c8:74:d3:ad:4c:df:5e:95:ff:08:f6:08:67:59:e7:
         36:b5:cc:2e:7b:e4:f9:08:59:44:b2:6b:8f:f5:39:45:dd:52:
         e3:3b:22:11:cd:d0:fa:29:6c:43:a5:94:5e:73:c8:42:88:31:
         c5:94:34:d3:95:9d:1b:b3:8d:01:77:1f:6f:2f:c1:c2:3c:7e:
         2d:d2:34:f8:ee:88:50:28:55:08:55:4a:ca:fd:c8:ee:35:79:
         92:08:09:4c:fd:04:4f:67:59:4f:69:d9:cc:c3:28:e3:4c:d1:
         4d:94:9f:e9:dd:5e:67:dd:c9:fd:b6:97:f5:7f:a6:d0:e6:87:
         88:3e:e9:40:12:88:4e:fa:de:5c:bf:89:70:83:ea:d1:56:97:
         ad:fd:c8:bf:b9:d3:2b:e2:ac:a0:b8:f6:19:15:52:13:16:f7:
         da:6a:f2:eb
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICHU0wDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAwwIQTkx
RkUyNkUxMTAvBgNVBAUTKDIzM0MwRDNCMkE3NUM0MUFCODJFNUJFQjcwREJFMkU3
MzQyRDY2MUYwHhcNMjYwMTAyMTYxNTA1WhcNMjcwMzMxMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTU3ZWYwOS1lOGQ4MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAz4cZ6AUGbtNUxJq5VzFb6Z6eD323GI0M59aqyEotG2V4ZDM0x3zbLfuhcS/M
vxwYLoroF9bBW1/w1Kg/cUNXQoZ7IhICcswDmZ7l71B9d0DEDKq2hYSG2Z0S539v
wKaU3c0NU3rA19EP9bDGAaFBQEK31LMaMukXBd40RuzqkEFFMiuR+Tv023OJyojr
RCjJtNso+6/OKKY+w6c9UbZUtQ4wWHIHVX7QhmapFoB21CXeE3RYh7CJ9CemHP6T
G3K8tELSagUCBNduHpiLN0pptp1lF4YJpASHyGJArfSqBlTBTjRjh9xMcAxtAkpZ
2nDdq3iaHV0XOLGOFeZpkE1zCQIDAQABo4IClTCCApEwHQYDVR0OBBYEFLleYOaH
GgywAha8Ktmnbm/+EZs+MB8GA1UdIwQYMBaAFCM8DTsqdcQauC5b63Db4uc0LWYf
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFGRTI2RS84N0I1Q0Q1MEM4
NUQxMUU2ODcwNTY5MjdDNEY5QUUwMi9JendOT3lwMXhCcTRMbHZyY052aTV6UXRa
aDguY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL0l6d05PeXAxeEJxNExsdnJjTnZpNXpRdFpoOC5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
RkUyNkUvODdCNUNENTBDODVEMTFFNjg3MDU2OTI3QzRGOUFFMDIvRThGRjlBNTI2
RkRFMTFFOUFGOTQ1MDY3QzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBABnXFYwDQYJKoZIhvcNAQELBQADggEBADZJzWbJ0VATcFrs
V3OSYp131YndE1ugZIztX+1C24LzjfnXwPDFATQyyL/TdMJpqHDmBA7stosY9idb
+8evlgf+eMO9VJ+6D8VRCvcCBMwkv3iRJsgYxDtXX7XJesh0061M316V/wj2CGdZ
5za1zC575PkIWUSya4/1OUXdUuM7IhHN0PopbEOllF5zyEKIMcWUNNOVnRuzjQF3
H28vwcI8fi3SNPjuiFAoVQhVSsr9yO41eZIICUz9BE9nWU9p2czDKONM0U2Un+nd
Xmfdyf22l/V/ptDmh4g+6UASiE763ly/iXCD6tFWl639yL+50yvirKC49hkVUhMW
99pq8us=
-----END CERTIFICATE-----
Generated at Sun Jan 25 12:47:46 2026 by rpki-client