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/F93DE378B66911F09D7E8031C4F9AE02.roa
File:                     F93DE378B66911F09D7E8031C4F9AE02.roa (raw, json)
Hash identifier:          /hP6RI7E6dXuopaTBp1V0bPHajqNWLoEHVZxzKBu1UQ=
Subject key identifier:   DE:38:06:18:9B:68:A8:21:FB:D1:E9:CE:07:79:F4:08:5F:49:86:3A
Certificate issuer:       /CN=A91E0D87/serialNumber=725FD977CE734BBA9933F2943DC26939FA0608A7
Certificate serial:       05A0
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/F93DE378B66911F09D7E8031C4F9AE02.roa
Signing time:             Wed 31 Dec 2025 23:19:10 +0000
ROA not before:           Wed 31 Dec 2025 23:19:10 +0000
ROA not after:            Tue 02 Mar 2027 00:00:00 +0000
asID:                     8075
IP address blocks:        103.204.21.0/24 maxlen: 24
                          103.204.22.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:   Fri 23 Jan 2026 22:39:45 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 1440 (0x5a0)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91E0D87, serialNumber=725FD977CE734BBA9933F2943DC26939FA0608A7
        Validity
            Not Before: Dec 31 23:19:10 2025 GMT
            Not After : Mar  2 00:00:00 2027 GMT
        Subject: CN=6955af6e-41d0
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:c1:ca:5d:18:ed:3c:be:11:0f:90:80:06:dc:64:
                    11:77:5c:62:54:28:ec:9f:6c:db:4e:21:e0:81:11:
                    ba:89:95:83:4b:ad:2a:ff:60:93:28:87:dc:30:68:
                    f5:1c:64:a1:80:c7:02:1d:ac:eb:44:b2:1d:e4:1a:
                    66:1b:b7:4b:27:c5:88:ed:9f:56:46:62:93:f0:ff:
                    26:df:64:c1:14:3d:55:95:a1:67:01:fc:bf:ec:4b:
                    cb:9c:dc:fa:db:6d:2e:b8:6a:53:6c:7a:83:56:2c:
                    11:7d:ed:a7:93:79:e5:74:ab:eb:1f:37:2e:95:99:
                    04:33:b4:bc:4b:55:2d:3d:d1:44:1e:11:e1:76:c4:
                    da:29:52:a0:0e:2f:e6:62:b1:34:e4:8b:af:2c:e9:
                    1c:2e:02:e6:45:4d:1b:41:24:e0:65:9a:87:2c:77:
                    d7:d2:37:48:d8:4b:2c:b5:1a:48:9c:71:82:34:43:
                    f2:70:b3:36:e1:4f:b3:ee:9e:31:f9:0b:1c:14:24:
                    44:8b:e6:7f:f1:74:19:eb:8b:26:d4:67:c7:67:ce:
                    04:d7:7b:65:ec:d0:47:89:31:ba:75:5f:ff:80:7f:
                    ea:41:76:dd:01:29:e2:b5:a6:5f:9d:c7:c8:23:0d:
                    58:74:24:96:38:72:ae:25:11:99:e1:36:43:55:31:
                    41:9f
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                DE:38:06:18:9B:68:A8:21:FB:D1:E9:CE:07:79:F4:08:5F:49:86:3A
            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/F93DE378B66911F09D7E8031C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.204.21.0-103.204.22.255

    Signature Algorithm: sha256WithRSAEncryption
         16:db:83:8b:e5:54:ad:ec:fe:da:fa:ae:8d:56:b2:69:ae:a0:
         80:b4:65:ce:a5:36:a2:c9:92:d4:a4:c9:be:ba:b7:97:2b:57:
         65:c7:b8:eb:98:54:f1:9e:12:4a:a6:df:7a:83:f8:8b:4a:cb:
         70:39:48:53:e4:20:26:84:b8:04:a3:7d:a6:33:1e:27:e1:bd:
         94:ee:51:95:fb:d8:73:02:29:4e:48:17:4d:72:06:9c:c0:55:
         1a:b2:ae:b6:a1:49:f0:0a:d7:59:72:77:87:3e:3e:b7:f7:cc:
         3a:95:31:43:81:b9:87:6a:c3:72:43:9f:13:4b:88:2f:9e:42:
         10:7e:40:e9:bd:0f:75:f5:a8:a4:33:62:4a:35:ca:57:e5:19:
         6d:0b:e4:23:04:f8:51:a2:dd:d5:70:62:be:89:32:b2:96:87:
         0a:9a:e3:67:68:fe:49:77:ba:eb:a3:47:92:cf:56:cb:2a:f5:
         d6:29:b0:c8:12:14:ef:1d:48:01:9b:ec:df:69:7a:e5:ec:3f:
         47:ec:7d:0c:42:1b:48:97:37:97:c3:51:11:b3:f5:75:fc:8c:
         cb:be:23:1f:a8:68:a6:3f:fa:c4:f0:d1:07:46:a8:65:14:80:
         ef:9e:4e:bd:d1:93:d3:55:3d:6b:d1:ad:1a:49:43:5e:3c:e8:
         04:93:66:63
-----BEGIN CERTIFICATE-----
MIIFeTCCBGGgAwIBAgICBaAwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAwwIQTkx
RTBEODcxMTAvBgNVBAUTKDcyNUZEOTc3Q0U3MzRCQkE5OTMzRjI5NDNEQzI2OTM5
RkEwNjA4QTcwHhcNMjUxMjMxMjMxOTEwWhcNMjcwMzAyMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTU1YWY2ZS00MWQwMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAwcpdGO08vhEPkIAG3GQRd1xiVCjsn2zbTiHggRG6iZWDS60q/2CTKIfcMGj1
HGShgMcCHazrRLId5BpmG7dLJ8WI7Z9WRmKT8P8m32TBFD1VlaFnAfy/7EvLnNz6
220uuGpTbHqDViwRfe2nk3nldKvrHzculZkEM7S8S1UtPdFEHhHhdsTaKVKgDi/m
YrE05IuvLOkcLgLmRU0bQSTgZZqHLHfX0jdI2EsstRpInHGCNEPycLM24U+z7p4x
+QscFCREi+Z/8XQZ64sm1GfHZ84E13tl7NBHiTG6dV//gH/qQXbdASnitaZfncfI
Iw1YdCSWOHKuJRGZ4TZDVTFBnwIDAQABo4ICnTCCApkwHQYDVR0OBBYEFN44Bhib
aKgh+9Hpzgd59AhfSYY6MB8GA1UdIwQYMBaAFHJf2XfOc0u6mTPylD3CaTn6Bgin
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFFMEQ4Ny9GNjgzQ0VGMjIx
RUIxMUVDOTI1MDE4MTlDNEY5QUUwMi9jbF9aZDg1elM3cVpNX0tVUGNKcE9mb0dD
S2MuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL2NsX1pkODV6UzdxWk1fS1VQY0pwT2ZvR0NLYy5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
RTBEODcvRjY4M0NFRjIyMUVCMTFFQzkyNTAxODE5QzRGOUFFMDIvRjkzREUzNzhC
NjY5MTFGMDlEN0U4MDMxQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwJwYIKwYBBQUHAQcBAf8E
GDAWMBQEAgABMA4wDAMEAGfMFQMEAGfMFjANBgkqhkiG9w0BAQsFAAOCAQEAFtuD
i+VUrez+2vqujVayaa6ggLRlzqU2osmS1KTJvrq3lytXZce465hU8Z4SSqbfeoP4
i0rLcDlIU+QgJoS4BKN9pjMeJ+G9lO5RlfvYcwIpTkgXTXIGnMBVGrKutqFJ8ArX
WXJ3hz4+t/fMOpUxQ4G5h2rDckOfE0uIL55CEH5A6b0PdfWopDNiSjXKV+UZbQvk
IwT4UaLd1XBivokyspaHCprjZ2j+SXe666NHks9Wyyr11imwyBIU7x1IAZvs32l6
5ew/R+x9DEIbSJc3l8NREbP1dfyMy74jH6hopj/6xPDRB0aoZRSA755OvdGT01U9
a9GtGklDXjzoBJNmYw==
-----END CERTIFICATE-----
Generated at Sun Jan 18 15:32:58 2026 by rpki-client