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/A91B08F7/4714380AD59411E78E7C9143C4F9AE02/F9D345C0DE8811F0B0147CB83D6F56BC.roa
File:                     F9D345C0DE8811F0B0147CB83D6F56BC.roa (raw, json)
Hash identifier:          9LZHUJ48ZB+c/Aj0hibpaG7ilv/wbJ9nVDLdm2suDsk=
Subject key identifier:   F4:14:0C:26:E1:F0:B0:C0:C6:C0:BB:05:8E:C5:D5:8A:7A:FE:7B:A5
Certificate issuer:       /CN=A91B08F7/serialNumber=C20DD1E0561865C0522C7E274BCED24930BBF045
Certificate serial:       047A
Authority key identifier: C2:0D:D1:E0:56:18:65:C0:52:2C:7E:27:4B:CE:D2:49:30:BB:F0:45
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/wg3R4FYYZcBSLH4nS87SSTC78EU.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91B08F7/4714380AD59411E78E7C9143C4F9AE02/F9D345C0DE8811F0B0147CB83D6F56BC.roa
Signing time:             Sun 21 Dec 2025 16:20:34 +0000
ROA not before:           Sun 21 Dec 2025 16:20:34 +0000
ROA not after:            Sat 31 Oct 2026 00:00:00 +0000
asID:                     16509
IP address blocks:        103.15.139.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91B08F7/4714380AD59411E78E7C9143C4F9AE02/wg3R4FYYZcBSLH4nS87SSTC78EU.crl
                          rsync://rpki.apnic.net/member_repository/A91B08F7/4714380AD59411E78E7C9143C4F9AE02/wg3R4FYYZcBSLH4nS87SSTC78EU.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/wg3R4FYYZcBSLH4nS87SSTC78EU.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:   Wed 31 Dec 2025 15:19:20 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 1146 (0x47a)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91B08F7, serialNumber=C20DD1E0561865C0522C7E274BCED24930BBF045
        Validity
            Not Before: Dec 21 16:20:34 2025 GMT
            Not After : Oct 31 00:00:00 2026 GMT
        Subject: CN=69481e52-d38c
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:8e:32:77:7c:27:ec:df:a9:a1:c6:8a:af:93:cd:
                    57:6c:10:c2:6f:a1:c8:f9:f4:9b:90:eb:14:c1:0b:
                    c1:7a:12:65:fd:bd:9b:30:db:a9:67:3e:b7:7b:f9:
                    2f:22:59:d2:9b:d7:c8:53:21:e9:06:b4:4b:38:9c:
                    76:00:b0:b0:81:b6:b3:44:05:68:91:6f:72:30:86:
                    45:4d:20:17:be:30:4e:4a:67:cb:9c:1d:60:e5:12:
                    2d:b9:7a:97:dc:75:9d:a7:f9:fb:4c:8a:2d:55:8c:
                    db:e1:a6:2a:f3:ee:c6:ab:4a:03:41:e5:07:54:86:
                    2c:a8:80:d9:34:47:58:66:75:91:02:5d:24:76:90:
                    f5:96:81:8b:3f:fd:d3:b3:57:e2:63:1c:19:d8:7a:
                    05:89:a4:cc:5a:8e:81:40:8c:2f:ef:4d:ce:6b:61:
                    d5:2f:59:a8:f6:c7:66:6b:bd:1b:d9:75:cd:24:47:
                    9c:07:0d:eb:c8:82:39:11:2f:9f:2d:1c:04:38:9b:
                    4f:24:2c:4a:b8:53:06:ac:e3:56:ad:e1:d6:c5:d3:
                    47:32:31:6b:b1:5f:ab:76:be:b5:78:85:de:94:ba:
                    71:2a:08:39:e4:9e:2f:e0:ff:7d:82:77:b4:0a:cc:
                    d7:36:4d:a1:ac:ea:85:cf:30:6d:29:8d:e6:d1:88:
                    7f:cd
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                F4:14:0C:26:E1:F0:B0:C0:C6:C0:BB:05:8E:C5:D5:8A:7A:FE:7B:A5
            X509v3 Authority Key Identifier:
                keyid:C2:0D:D1:E0:56:18:65:C0:52:2C:7E:27:4B:CE:D2:49:30:BB:F0:45

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91B08F7/4714380AD59411E78E7C9143C4F9AE02/wg3R4FYYZcBSLH4nS87SSTC78EU.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/wg3R4FYYZcBSLH4nS87SSTC78EU.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/A91B08F7/4714380AD59411E78E7C9143C4F9AE02/F9D345C0DE8811F0B0147CB83D6F56BC.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.15.139.0/24

    Signature Algorithm: sha256WithRSAEncryption
         64:0d:df:d8:c2:75:68:18:ce:3d:58:94:9a:0c:22:68:0a:14:
         92:22:43:ca:03:f4:fb:84:40:60:94:de:48:8f:e1:c7:b7:f0:
         e2:9c:a1:0a:b4:d8:99:12:a0:7c:04:65:0b:fe:3d:bb:b2:25:
         b4:dc:22:46:d5:89:d8:3b:b1:a9:c2:67:27:ff:3b:56:fa:71:
         4f:18:c8:79:71:8d:cf:ef:4a:3a:74:92:79:59:74:e8:bd:c0:
         85:40:9a:42:b6:93:11:8f:ae:44:53:03:20:91:34:d9:7a:fa:
         55:65:a4:a9:18:6f:46:61:05:4c:44:45:21:3f:c9:8d:a9:7c:
         ba:b1:c9:39:f5:e8:dc:24:ac:dd:cd:8b:79:28:2d:70:17:b5:
         92:3a:53:97:1e:1f:44:9f:ec:7b:61:20:40:de:74:7d:a6:23:
         33:5f:8e:ca:40:f9:61:1f:33:3b:02:29:b4:96:89:7e:bf:84:
         38:01:dd:4a:5e:c4:fc:7a:0c:b3:c2:18:be:26:f7:81:bd:50:
         c5:e1:3d:7f:aa:6c:2a:8e:48:25:0f:d5:b0:80:ef:5b:ac:6c:
         88:3e:48:b2:13:1f:7e:4c:51:a5:30:fa:f7:c7:3e:ff:59:cc:
         27:b5:7e:de:74:21:29:84:80:34:f4:1a:ac:a8:c9:00:36:66:
         db:fa:93:9d
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICBHowDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
QjA4RjcxMTAvBgNVBAUTKEMyMEREMUUwNTYxODY1QzA1MjJDN0UyNzRCQ0VEMjQ5
MzBCQkYwNDUwHhcNMjUxMjIxMTYyMDM0WhcNMjYxMDMxMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTQ4MWU1Mi1kMzhjMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAjjJ3fCfs36mhxoqvk81XbBDCb6HI+fSbkOsUwQvBehJl/b2bMNupZz63e/kv
IlnSm9fIUyHpBrRLOJx2ALCwgbazRAVokW9yMIZFTSAXvjBOSmfLnB1g5RItuXqX
3HWdp/n7TIotVYzb4aYq8+7Gq0oDQeUHVIYsqIDZNEdYZnWRAl0kdpD1loGLP/3T
s1fiYxwZ2HoFiaTMWo6BQIwv703Oa2HVL1mo9sdma70b2XXNJEecBw3ryII5ES+f
LRwEOJtPJCxKuFMGrONWreHWxdNHMjFrsV+rdr61eIXelLpxKgg55J4v4P99gne0
CszXNk2hrOqFzzBtKY3m0Yh/zQIDAQABo4IClTCCApEwHQYDVR0OBBYEFPQUDCbh
8LDAxsC7BY7F1Yp6/nulMB8GA1UdIwQYMBaAFMIN0eBWGGXAUix+J0vO0kkwu/BF
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFCMDhGNy80NzE0MzgwQUQ1
OTQxMUU3OEU3QzkxNDNDNEY5QUUwMi93ZzNSNEZZWVpjQlNMSDRuUzg3U1NUQzc4
RVUuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL3dnM1I0RllZWmNCU0xING5TODdTU1RDNzhFVS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
QjA4RjcvNDcxNDM4MEFENTk0MTFFNzhFN0M5MTQzQzRGOUFFMDIvRjlEMzQ1QzBE
RTg4MTFGMEIwMTQ3Q0I4M0Q2RjU2QkMucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBABnD4swDQYJKoZIhvcNAQELBQADggEBAGQN39jCdWgYzj1Y
lJoMImgKFJIiQ8oD9PuEQGCU3kiP4ce38OKcoQq02JkSoHwEZQv+PbuyJbTcIkbV
idg7sanCZyf/O1b6cU8YyHlxjc/vSjp0knlZdOi9wIVAmkK2kxGPrkRTAyCRNNl6
+lVlpKkYb0ZhBUxERSE/yY2pfLqxyTn16NwkrN3Ni3koLXAXtZI6U5ceH0Sf7Hth
IEDedH2mIzNfjspA+WEfMzsCKbSWiX6/hDgB3UpexPx6DLPCGL4m94G9UMXhPX+q
bCqOSCUP1bCA71usbIg+SLITH35MUaUw+vfHPv9ZzCe1ft50ISmEgDT0GqyoyQA2
Ztv6k50=
-----END CERTIFICATE-----
Generated at Wed Dec 24 17:32:44 2025 by rpki-client