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/A91E0D87/F683CEF221EB11EC92501819C4F9AE02/4C192D62C11B11F08A8BE37EC4F9AE02.roa
File:                     4C192D62C11B11F08A8BE37EC4F9AE02.roa (raw, json)
Hash identifier:          VcrFbszBPTWb6EDU9hxzqcd25LDmkbU1UbvR+0FzSOE=
Subject key identifier:   F8:F6:0D:39:87:B6:67:A7:5E:82:18:B6:9B:0C:42:63:F8:49:4C:67
Certificate issuer:       /CN=A91E0D87/serialNumber=725FD977CE734BBA9933F2943DC26939FA0608A7
Certificate serial:       0576
Authority key identifier: 72:5F:D9:77:CE:73:4B:BA:99:33:F2:94:3D:C2:69:39:FA:06:08:A7
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/cl_Zd85zS7qZM_KUPcJpOfoGCKc.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91E0D87/F683CEF221EB11EC92501819C4F9AE02/4C192D62C11B11F08A8BE37EC4F9AE02.roa
Signing time:             Fri 14 Nov 2025 05:32:24 +0000
ROA not before:           Fri 14 Nov 2025 05:32:24 +0000
ROA not after:            Mon 02 Mar 2026 00:00:00 +0000
asID:                     834
IP address blocks:        103.204.23.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91E0D87/F683CEF221EB11EC92501819C4F9AE02/cl_Zd85zS7qZM_KUPcJpOfoGCKc.crl
                          rsync://rpki.apnic.net/member_repository/A91E0D87/F683CEF221EB11EC92501819C4F9AE02/cl_Zd85zS7qZM_KUPcJpOfoGCKc.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/cl_Zd85zS7qZM_KUPcJpOfoGCKc.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: 1398 (0x576)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91E0D87, serialNumber=725FD977CE734BBA9933F2943DC26939FA0608A7
        Validity
            Not Before: Nov 14 05:32:24 2025 GMT
            Not After : Mar  2 00:00:00 2026 GMT
        Subject: CN=6916bee7-b4fb
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:c6:e8:48:ec:01:e6:e2:86:77:8a:29:57:f4:2a:
                    1a:09:39:ed:de:a8:91:14:50:3f:40:c2:45:99:d7:
                    a0:7b:c4:e7:7d:36:d7:65:6d:dd:69:89:85:14:b1:
                    79:1b:15:08:9d:f8:83:9c:89:e8:c7:76:96:3f:a8:
                    75:80:10:60:95:90:74:6c:0e:c6:d0:48:05:18:4c:
                    f7:16:e5:a5:30:05:cf:d7:2e:cc:57:9c:25:18:6e:
                    6d:ba:d9:fb:b1:6f:80:b3:80:ae:ec:87:d2:6c:bb:
                    8f:8c:16:d8:7f:17:71:be:09:4e:52:ff:ab:18:a7:
                    65:bb:60:0a:8f:d6:4f:f5:a7:88:f3:a9:24:fa:21:
                    e6:3f:44:74:52:d3:5d:c7:28:53:58:db:60:84:80:
                    59:15:9c:96:79:b5:be:bd:52:2e:25:c5:cb:69:a8:
                    e3:c7:13:c0:16:28:22:21:84:37:78:9a:c2:ea:b5:
                    8d:29:9b:f6:f0:b6:99:60:b0:c7:ab:be:5e:d8:5b:
                    00:1b:05:a3:81:3a:c3:19:b2:50:95:5e:1c:ae:65:
                    2b:4c:07:d7:90:b4:8d:99:39:e5:70:45:38:18:20:
                    c1:1a:a1:95:8a:cc:7c:39:7a:f0:b0:2e:e2:22:47:
                    6e:0c:62:4b:90:8a:71:17:e1:84:63:4f:fb:8c:86:
                    ff:4b
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                F8:F6:0D:39:87:B6:67:A7:5E:82:18:B6:9B:0C:42:63:F8:49:4C:67
            X509v3 Authority Key Identifier:
                keyid:72:5F:D9:77:CE:73:4B:BA:99:33:F2:94:3D:C2:69:39:FA:06:08:A7

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91E0D87/F683CEF221EB11EC92501819C4F9AE02/cl_Zd85zS7qZM_KUPcJpOfoGCKc.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/cl_Zd85zS7qZM_KUPcJpOfoGCKc.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/A91E0D87/F683CEF221EB11EC92501819C4F9AE02/4C192D62C11B11F08A8BE37EC4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.204.23.0/24

    Signature Algorithm: sha256WithRSAEncryption
         4c:fc:5b:06:20:bd:b8:49:53:55:0f:d9:77:82:6c:4c:06:38:
         64:41:40:64:8d:ab:b5:a1:97:b0:41:99:07:07:83:4e:1c:88:
         f1:81:3a:15:2e:6b:ea:6e:c9:50:ff:fe:b3:d2:c8:26:73:fc:
         fc:00:90:26:f4:fd:97:57:02:61:7b:6e:a9:7e:1f:c3:0b:49:
         6a:90:f3:b1:01:e6:c4:06:d6:07:5e:6b:3d:19:b9:d1:cb:f5:
         7d:f5:89:89:92:66:49:6a:90:9f:c4:39:42:5c:25:25:2f:ab:
         cc:5e:3f:ee:63:de:3a:27:49:88:68:a7:5c:6a:83:8c:1e:23:
         6e:d1:ec:af:bd:57:ec:a7:b6:6c:74:c1:97:ff:4e:b9:2a:55:
         47:d9:5b:d8:8a:04:de:e3:7c:bf:8e:42:37:38:0f:2b:63:74:
         53:e2:61:b7:e7:7c:1f:af:ca:61:72:03:db:67:67:16:cb:4b:
         b0:6c:35:e9:3a:b8:fd:33:03:9f:45:cc:3d:68:08:25:9e:f6:
         95:05:e4:74:6d:a1:ad:3a:3e:5f:7c:4c:27:6a:e8:6b:00:b9:
         a2:6b:24:01:bf:27:2a:a7:73:85:3b:82:64:c9:e8:e3:f4:16:
         2f:c0:8a:4f:f0:56:6a:53:1c:d0:b3:8f:63:cf:b6:c6:97:a7:
         6a:10:0a:ab
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICBXYwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
RTBEODcxMTAvBgNVBAUTKDcyNUZEOTc3Q0U3MzRCQkE5OTMzRjI5NDNEQzI2OTM5
RkEwNjA4QTcwHhcNMjUxMTE0MDUzMjI0WhcNMjYwMzAyMDAwMDAwWjAYMRYwFAYD
VQQDEw02OTE2YmVlNy1iNGZiMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAxuhI7AHm4oZ3iilX9CoaCTnt3qiRFFA/QMJFmdege8TnfTbXZW3daYmFFLF5
GxUInfiDnInox3aWP6h1gBBglZB0bA7G0EgFGEz3FuWlMAXP1y7MV5wlGG5tutn7
sW+As4Cu7IfSbLuPjBbYfxdxvglOUv+rGKdlu2AKj9ZP9aeI86kk+iHmP0R0UtNd
xyhTWNtghIBZFZyWebW+vVIuJcXLaajjxxPAFigiIYQ3eJrC6rWNKZv28LaZYLDH
q75e2FsAGwWjgTrDGbJQlV4crmUrTAfXkLSNmTnlcEU4GCDBGqGVisx8OXrwsC7i
IkduDGJLkIpxF+GEY0/7jIb/SwIDAQABo4IClTCCApEwHQYDVR0OBBYEFPj2DTmH
tmenXoIYtpsMQmP4SUxnMB8GA1UdIwQYMBaAFHJf2XfOc0u6mTPylD3CaTn6Bgin
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFFMEQ4Ny9GNjgzQ0VGMjIx
RUIxMUVDOTI1MDE4MTlDNEY5QUUwMi9jbF9aZDg1elM3cVpNX0tVUGNKcE9mb0dD
S2MuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL2NsX1pkODV6UzdxWk1fS1VQY0pwT2ZvR0NLYy5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
RTBEODcvRjY4M0NFRjIyMUVCMTFFQzkyNTAxODE5QzRGOUFFMDIvNEMxOTJENjJD
MTFCMTFGMDhBOEJFMzdFQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBABnzBcwDQYJKoZIhvcNAQELBQADggEBAEz8WwYgvbhJU1UP
2XeCbEwGOGRBQGSNq7Whl7BBmQcHg04ciPGBOhUua+puyVD//rPSyCZz/PwAkCb0
/ZdXAmF7bql+H8MLSWqQ87EB5sQG1gdeaz0ZudHL9X31iYmSZklqkJ/EOUJcJSUv
q8xeP+5j3jonSYhop1xqg4weI27R7K+9V+yntmx0wZf/TrkqVUfZW9iKBN7jfL+O
Qjc4DytjdFPiYbfnfB+vymFyA9tnZxbLS7BsNek6uP0zA59FzD1oCCWe9pUF5HRt
oa06Pl98TCdq6GsAuaJrJAG/Jyqnc4U7gmTJ6OP0Fi/Aik/wVmpTHNCzj2PPtsaX
p2oQCqs=
-----END CERTIFICATE-----
Generated at Sun Dec 7 00:26:54 2025 by rpki-client