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/A917E5DC/BBE2B502F8EB11EBBEF5AA37C4F9AE02/C611EE6CBCF711EEA90A1F1DC4F9AE02.roa
File:                     C611EE6CBCF711EEA90A1F1DC4F9AE02.roa (raw, json)
Hash identifier:          FI9oAFt4bbmfkfNugwVmJuOBB5qgqHjbNqhtoYKstlw=
Subject key identifier:   90:2A:8E:C2:B0:B3:9A:C7:1C:E9:95:79:AE:3F:D5:C9:5E:01:BC:0C
Certificate issuer:       /CN=A917E5DC/serialNumber=452FABBDF09DDF7E55FD0F9DBDDD4278F44FB881
Certificate serial:       05C1
Authority key identifier: 45:2F:AB:BD:F0:9D:DF:7E:55:FD:0F:9D:BD:DD:42:78:F4:4F:B8:81
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/RS-rvfCd335V_Q-dvd1CePRPuIE.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A917E5DC/BBE2B502F8EB11EBBEF5AA37C4F9AE02/C611EE6CBCF711EEA90A1F1DC4F9AE02.roa
Signing time:             Wed 12 Nov 2025 22:14:10 +0000
ROA not before:           Wed 12 Nov 2025 22:14:10 +0000
ROA not after:            Sun 31 Jan 2027 00:00:00 +0000
asID:                     203963
IP address blocks:        103.31.209.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A917E5DC/BBE2B502F8EB11EBBEF5AA37C4F9AE02/RS-rvfCd335V_Q-dvd1CePRPuIE.crl
                          rsync://rpki.apnic.net/member_repository/A917E5DC/BBE2B502F8EB11EBBEF5AA37C4F9AE02/RS-rvfCd335V_Q-dvd1CePRPuIE.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/RS-rvfCd335V_Q-dvd1CePRPuIE.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 13 Dec 2025 21:31:16 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 1473 (0x5c1)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A917E5DC, serialNumber=452FABBDF09DDF7E55FD0F9DBDDD4278F44FB881
        Validity
            Not Before: Nov 12 22:14:10 2025 GMT
            Not After : Jan 31 00:00:00 2027 GMT
        Subject: CN=691506b1-cb1b
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:b4:15:6b:e5:96:73:13:ef:89:65:cc:88:9d:1a:
                    c8:0c:ed:54:2f:3e:e1:9d:02:62:d0:0d:71:f9:98:
                    71:c2:82:7e:d8:5c:d7:8b:90:69:9c:1b:35:37:e0:
                    3c:5e:8d:e0:be:07:c4:85:b1:6b:75:ed:97:be:97:
                    ea:bf:41:f4:b0:1a:9f:02:c4:e5:8d:65:64:33:a1:
                    6a:c8:4c:18:b6:03:16:8e:6f:58:fd:a6:a3:cf:4c:
                    ca:a7:b3:6d:d1:42:71:c9:57:5b:19:1b:aa:13:ce:
                    6d:a5:d0:64:1f:06:57:99:9f:ae:16:0b:12:c7:6e:
                    5f:18:c2:4c:0c:de:e9:48:69:56:77:42:41:e0:90:
                    03:b3:99:f4:bb:99:44:83:5a:12:3d:1a:7d:15:92:
                    da:91:ea:f7:56:0f:0b:81:17:1e:71:39:ff:58:65:
                    60:b6:1e:76:46:dd:c7:aa:69:13:00:3b:6b:51:3d:
                    52:18:b0:75:2f:2e:35:ec:0b:3e:52:80:3a:98:51:
                    75:bd:77:8e:0b:f0:b8:d5:0a:38:f2:a4:70:52:e7:
                    82:89:7c:f2:0e:9e:11:9a:c0:8e:f1:06:95:26:75:
                    fd:f7:47:16:f9:60:98:44:06:7d:c2:df:23:10:79:
                    d8:a8:39:6d:64:2d:aa:41:06:7f:d3:ab:ae:0e:f1:
                    b2:9d
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                90:2A:8E:C2:B0:B3:9A:C7:1C:E9:95:79:AE:3F:D5:C9:5E:01:BC:0C
            X509v3 Authority Key Identifier:
                keyid:45:2F:AB:BD:F0:9D:DF:7E:55:FD:0F:9D:BD:DD:42:78:F4:4F:B8:81

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A917E5DC/BBE2B502F8EB11EBBEF5AA37C4F9AE02/RS-rvfCd335V_Q-dvd1CePRPuIE.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/RS-rvfCd335V_Q-dvd1CePRPuIE.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/A917E5DC/BBE2B502F8EB11EBBEF5AA37C4F9AE02/C611EE6CBCF711EEA90A1F1DC4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.31.209.0/24

    Signature Algorithm: sha256WithRSAEncryption
         0e:89:bb:65:d8:d8:d4:57:78:13:dd:b6:7d:c0:58:60:ec:77:
         a4:4b:81:32:ab:20:23:96:b0:ff:cc:da:68:a8:2d:e0:ab:de:
         d7:39:88:a6:54:da:ea:0b:db:9c:f5:80:ce:31:e3:24:02:05:
         69:74:ae:d5:08:82:f8:32:5e:b1:5b:3f:18:fc:1f:73:9a:26:
         3b:26:d5:c6:e2:78:ac:ac:23:97:48:d8:fc:65:e9:85:b0:8d:
         c3:d5:ea:d5:28:53:ab:16:75:6d:6c:0a:5f:b4:c9:48:77:e8:
         2f:57:7e:68:5d:a6:8c:d5:c2:3d:56:b1:2a:ca:4f:68:46:cd:
         1b:3b:0a:83:c0:9e:7f:fc:12:4b:b3:27:64:87:05:c3:d0:e4:
         cf:6e:b5:af:59:dd:c1:7f:eb:7f:13:17:ec:0a:ca:f7:60:e4:
         84:f2:44:91:1d:cb:0b:b3:95:39:4e:19:2e:4d:9e:b5:87:b2:
         32:d1:1c:09:b1:da:f3:72:29:86:12:29:b5:5e:a9:c7:6a:5e:
         ec:97:7c:03:bf:09:a9:fd:5b:c6:c5:e1:cf:ec:df:6a:22:4f:
         c6:19:80:69:ef:49:4c:cf:29:f2:44:8b:6c:ff:58:28:aa:ee:
         d2:28:00:60:0f:83:ac:fa:9d:d6:62:b3:ad:66:ef:bb:e9:63:
         3e:b1:5e:1b
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICBcEwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
N0U1REMxMTAvBgNVBAUTKDQ1MkZBQkJERjA5RERGN0U1NUZEMEY5REJEREQ0Mjc4
RjQ0RkI4ODEwHhcNMjUxMTEyMjIxNDEwWhcNMjcwMTMxMDAwMDAwWjAYMRYwFAYD
VQQDEw02OTE1MDZiMS1jYjFiMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAtBVr5ZZzE++JZcyInRrIDO1ULz7hnQJi0A1x+ZhxwoJ+2FzXi5BpnBs1N+A8
Xo3gvgfEhbFrde2Xvpfqv0H0sBqfAsTljWVkM6FqyEwYtgMWjm9Y/aajz0zKp7Nt
0UJxyVdbGRuqE85tpdBkHwZXmZ+uFgsSx25fGMJMDN7pSGlWd0JB4JADs5n0u5lE
g1oSPRp9FZLaker3Vg8LgRcecTn/WGVgth52Rt3HqmkTADtrUT1SGLB1Ly417As+
UoA6mFF1vXeOC/C41Qo48qRwUueCiXzyDp4RmsCO8QaVJnX990cW+WCYRAZ9wt8j
EHnYqDltZC2qQQZ/06uuDvGynQIDAQABo4IClTCCApEwHQYDVR0OBBYEFJAqjsKw
s5rHHOmVea4/1cleAbwMMB8GA1UdIwQYMBaAFEUvq73wnd9+Vf0Pnb3dQnj0T7iB
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE3RTVEQy9CQkUyQjUwMkY4
RUIxMUVCQkVGNUFBMzdDNEY5QUUwMi9SUy1ydmZDZDMzNVZfUS1kdmQxQ2VQUlB1
SUUuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL1JTLXJ2ZkNkMzM1Vl9RLWR2ZDFDZVBSUHVJRS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
N0U1REMvQkJFMkI1MDJGOEVCMTFFQkJFRjVBQTM3QzRGOUFFMDIvQzYxMUVFNkNC
Q0Y3MTFFRUE5MEExRjFEQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBABnH9EwDQYJKoZIhvcNAQELBQADggEBAA6Ju2XY2NRXeBPd
tn3AWGDsd6RLgTKrICOWsP/M2mioLeCr3tc5iKZU2uoL25z1gM4x4yQCBWl0rtUI
gvgyXrFbPxj8H3OaJjsm1cbieKysI5dI2Pxl6YWwjcPV6tUoU6sWdW1sCl+0yUh3
6C9XfmhdpozVwj1WsSrKT2hGzRs7CoPAnn/8EkuzJ2SHBcPQ5M9uta9Z3cF/638T
F+wKyvdg5ITyRJEdywuzlTlOGS5NnrWHsjLRHAmx2vNyKYYSKbVeqcdqXuyXfAO/
Can9W8bF4c/s32oiT8YZgGnvSUzPKfJEi2z/WCiq7tIoAGAPg6z6ndZis61m77vp
Yz6xXhs=
-----END CERTIFICATE-----
Generated at Sat Dec 6 23:16:38 2025 by rpki-client