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/A91F34FA/45E9E16A658A11ED99A21B6FC4F9AE02/8256A692444A11EFB043DE36C4F9AE02.roa
File:                     8256A692444A11EFB043DE36C4F9AE02.roa (raw, json)
Hash identifier:          XoJZF9Jz8ZccwqIcrKIVr4/ZTC4E2cHCJSHMspLqgb4=
Subject key identifier:   83:A9:0D:88:DE:11:46:FD:96:F8:9D:80:09:9C:DB:6B:ED:F5:81:BA
Certificate issuer:       /CN=A91F34FA/serialNumber=E17234638931F4396510D7D0BAD51F8AF4EB86B6
Certificate serial:       0230
Authority key identifier: E1:72:34:63:89:31:F4:39:65:10:D7:D0:BA:D5:1F:8A:F4:EB:86:B6
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/4XI0Y4kx9DllENfQutUfivTrhrY.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91F34FA/45E9E16A658A11ED99A21B6FC4F9AE02/8256A692444A11EFB043DE36C4F9AE02.roa
Signing time:             Mon 03 Nov 2025 02:16:59 +0000
ROA not before:           Mon 03 Nov 2025 02:16:59 +0000
ROA not after:            Wed 30 Dec 2026 00:00:00 +0000
asID:                     63969
IP address blocks:        103.16.226.0/23 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91F34FA/45E9E16A658A11ED99A21B6FC4F9AE02/4XI0Y4kx9DllENfQutUfivTrhrY.crl
                          rsync://rpki.apnic.net/member_repository/A91F34FA/45E9E16A658A11ED99A21B6FC4F9AE02/4XI0Y4kx9DllENfQutUfivTrhrY.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/4XI0Y4kx9DllENfQutUfivTrhrY.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 12 Dec 2025 00:12:44 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 560 (0x230)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91F34FA, serialNumber=E17234638931F4396510D7D0BAD51F8AF4EB86B6
        Validity
            Not Before: Nov  3 02:16:59 2025 GMT
            Not After : Dec 30 00:00:00 2026 GMT
        Subject: CN=6908109b-f9dc
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:cb:f7:b7:1b:71:a4:ff:7f:b7:0b:1e:15:8d:93:
                    d2:bf:cb:70:6e:c0:6b:b7:b4:71:09:c9:67:83:27:
                    55:44:2f:c1:71:26:ea:3c:e7:70:5e:a0:97:1e:96:
                    d2:ca:55:c9:eb:f1:6a:02:3b:d3:23:1d:78:ad:a7:
                    8c:fd:b2:4d:6c:64:20:49:5b:66:fa:38:09:30:20:
                    73:8d:98:ae:e6:f9:89:b9:88:ff:bc:e0:2e:f9:87:
                    0d:3e:56:1e:5f:9b:7e:7e:f7:c9:05:7e:56:3b:6e:
                    29:40:f3:53:27:2e:aa:59:b3:77:77:fe:8c:40:07:
                    59:90:06:6b:1b:02:42:92:07:b8:53:cd:6c:c0:84:
                    aa:51:e5:7c:77:2c:ec:89:98:0c:bb:4a:dd:f6:14:
                    da:b4:57:d9:88:43:af:53:70:ac:c7:e6:9e:33:f0:
                    8b:2e:b5:b4:41:94:37:d4:1a:d6:0a:ae:d7:d5:d0:
                    9d:22:75:64:dd:57:5a:c7:e9:4f:d8:3a:02:e2:88:
                    72:1b:76:6a:ad:b7:7e:f4:da:16:af:fa:98:7e:1b:
                    ba:88:1b:37:dd:f7:06:e6:48:ae:3d:c0:f6:ac:7f:
                    45:41:4c:7d:ef:e0:52:e7:c8:f2:5d:5c:e3:53:9b:
                    95:5b:e4:9e:10:a4:6f:50:c8:b1:f5:43:77:2b:17:
                    8f:e9
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                83:A9:0D:88:DE:11:46:FD:96:F8:9D:80:09:9C:DB:6B:ED:F5:81:BA
            X509v3 Authority Key Identifier:
                keyid:E1:72:34:63:89:31:F4:39:65:10:D7:D0:BA:D5:1F:8A:F4:EB:86:B6

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91F34FA/45E9E16A658A11ED99A21B6FC4F9AE02/4XI0Y4kx9DllENfQutUfivTrhrY.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/4XI0Y4kx9DllENfQutUfivTrhrY.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/A91F34FA/45E9E16A658A11ED99A21B6FC4F9AE02/8256A692444A11EFB043DE36C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.16.226.0/23

    Signature Algorithm: sha256WithRSAEncryption
         3a:34:db:d2:ea:b5:08:7f:c9:b2:ed:38:d9:ab:60:69:a7:32:
         c3:1e:52:81:30:f1:8d:38:4a:11:e9:c9:38:8a:83:4e:59:1b:
         19:c3:49:8f:d1:50:26:15:50:16:5b:df:75:c4:4c:2a:08:ee:
         e2:df:f7:98:66:37:a1:b4:a4:a4:e5:ab:8f:5c:ba:54:d3:1a:
         62:3c:32:48:63:13:f2:54:43:50:fb:a9:bb:64:a1:8e:c0:aa:
         34:cb:1e:0c:0e:51:b0:09:1d:f3:10:28:0f:de:43:5b:00:f2:
         17:6b:1a:a2:f2:c0:61:58:bc:61:56:c2:fc:65:01:1a:1f:c1:
         a5:bc:59:d7:c2:9a:bb:fb:94:1d:1a:f3:92:5b:3e:d0:24:90:
         b5:75:0b:f6:7c:72:40:64:3c:20:bb:ee:d8:b5:bd:b0:a3:52:
         20:8f:5d:a2:1d:61:48:92:9d:5c:46:c5:cc:3e:47:8c:df:01:
         f6:05:a0:4f:68:f8:a5:8c:54:ba:9a:bc:b3:20:b3:04:ba:1c:
         87:8b:b6:00:a9:73:0f:09:23:63:d4:c0:b0:fe:bf:17:1f:88:
         87:c1:8f:7a:b6:cb:b2:eb:95:3b:fd:22:16:d3:ea:43:3a:92:
         a8:67:65:ac:fa:fb:2b:c9:46:d4:c8:2e:50:cf:d8:9c:fc:22:
         e6:99:fa:07
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICAjAwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
RjM0RkExMTAvBgNVBAUTKEUxNzIzNDYzODkzMUY0Mzk2NTEwRDdEMEJBRDUxRjhB
RjRFQjg2QjYwHhcNMjUxMTAzMDIxNjU5WhcNMjYxMjMwMDAwMDAwWjAYMRYwFAYD
VQQDEw02OTA4MTA5Yi1mOWRjMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAy/e3G3Gk/3+3Cx4VjZPSv8twbsBrt7RxCclngydVRC/BcSbqPOdwXqCXHpbS
ylXJ6/FqAjvTIx14raeM/bJNbGQgSVtm+jgJMCBzjZiu5vmJuYj/vOAu+YcNPlYe
X5t+fvfJBX5WO24pQPNTJy6qWbN3d/6MQAdZkAZrGwJCkge4U81swISqUeV8dyzs
iZgMu0rd9hTatFfZiEOvU3Csx+aeM/CLLrW0QZQ31BrWCq7X1dCdInVk3Vdax+lP
2DoC4ohyG3Zqrbd+9NoWr/qYfhu6iBs33fcG5kiuPcD2rH9FQUx97+BS58jyXVzj
U5uVW+SeEKRvUMix9UN3KxeP6QIDAQABo4IClTCCApEwHQYDVR0OBBYEFIOpDYje
EUb9lvidgAmc22vt9YG6MB8GA1UdIwQYMBaAFOFyNGOJMfQ5ZRDX0LrVH4r064a2
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFGMzRGQS80NUU5RTE2QTY1
OEExMUVEOTlBMjFCNkZDNEY5QUUwMi80WEkwWTRreDlEbGxFTmZRdXRVZml2VHJo
clkuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyLzRYSTBZNGt4OURsbEVOZlF1dFVmaXZUcmhyWS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
RjM0RkEvNDVFOUUxNkE2NThBMTFFRDk5QTIxQjZGQzRGOUFFMDIvODI1NkE2OTI0
NDRBMTFFRkIwNDNERTM2QzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBAFnEOIwDQYJKoZIhvcNAQELBQADggEBADo029LqtQh/ybLt
ONmrYGmnMsMeUoEw8Y04ShHpyTiKg05ZGxnDSY/RUCYVUBZb33XETCoI7uLf95hm
N6G0pKTlq49culTTGmI8MkhjE/JUQ1D7qbtkoY7AqjTLHgwOUbAJHfMQKA/eQ1sA
8hdrGqLywGFYvGFWwvxlARofwaW8WdfCmrv7lB0a85JbPtAkkLV1C/Z8ckBkPCC7
7ti1vbCjUiCPXaIdYUiSnVxGxcw+R4zfAfYFoE9o+KWMVLqavLMgswS6HIeLtgCp
cw8JI2PUwLD+vxcfiIfBj3q2y7LrlTv9IhbT6kM6kqhnZaz6+yvJRtTILlDP2Jz8
IuaZ+gc=
-----END CERTIFICATE-----
Generated at Sun Dec 7 01:14:45 2025 by rpki-client