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/A91580D2/EBC1AC2C184F11EDADBC3C65C4F9AE02/69F7328030A611F0BBA4642EC4F9AE02.roa
File:                     69F7328030A611F0BBA4642EC4F9AE02.roa (raw, json)
Hash identifier:          pRX1aAjREIQhsq5Tkyea2GP0jBJzjLDx/TwdfJT+O2w=
Subject key identifier:   B7:4C:FB:AB:4D:92:C5:4B:DB:3E:0B:DE:55:9B:15:3C:AD:AF:C9:20
Certificate issuer:       /CN=A91580D2/serialNumber=CA90D4D2125F0336B5398EE09977296F2E4092B4
Certificate serial:       02F6
Authority key identifier: CA:90:D4:D2:12:5F:03:36:B5:39:8E:E0:99:77:29:6F:2E:40:92:B4
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/ypDU0hJfAza1OY7gmXcpby5AkrQ.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91580D2/EBC1AC2C184F11EDADBC3C65C4F9AE02/69F7328030A611F0BBA4642EC4F9AE02.roa
Signing time:             Fri 28 Nov 2025 23:57:00 +0000
ROA not before:           Fri 28 Nov 2025 23:57:00 +0000
ROA not after:            Sun 31 Jan 2027 00:00:00 +0000
asID:                     214143
IP address blocks:        103.102.126.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91580D2/EBC1AC2C184F11EDADBC3C65C4F9AE02/ypDU0hJfAza1OY7gmXcpby5AkrQ.crl
                          rsync://rpki.apnic.net/member_repository/A91580D2/EBC1AC2C184F11EDADBC3C65C4F9AE02/ypDU0hJfAza1OY7gmXcpby5AkrQ.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/ypDU0hJfAza1OY7gmXcpby5AkrQ.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: 758 (0x2f6)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91580D2, serialNumber=CA90D4D2125F0336B5398EE09977296F2E4092B4
        Validity
            Not Before: Nov 28 23:57:00 2025 GMT
            Not After : Jan 31 00:00:00 2027 GMT
        Subject: CN=692a36cc-376a
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:ce:b0:10:d2:0e:ec:5e:38:9b:4f:f1:b6:2e:11:
                    fb:c8:32:c8:ce:1e:3d:78:f5:8e:50:34:5e:7c:c9:
                    d7:66:12:ce:2b:56:cc:28:75:c4:a2:75:88:ac:79:
                    34:5e:ca:96:a0:93:6d:13:a6:50:7d:55:ff:69:d6:
                    bf:77:85:83:a7:18:f3:c5:bf:4a:0b:3a:3b:96:c4:
                    59:9a:64:25:d1:63:fe:8f:74:84:33:f3:d6:1a:83:
                    b1:b9:28:d7:62:95:ae:29:52:f4:97:84:23:e1:bc:
                    76:a9:1d:ac:2d:ea:63:d5:08:f6:fa:c1:6e:24:f4:
                    fb:8e:ae:a8:0b:2d:31:97:e8:ea:6d:dd:33:92:53:
                    33:98:ab:14:df:29:a1:05:3f:87:8d:36:f9:de:fd:
                    95:15:b7:7c:9b:93:a6:09:5a:16:dd:d0:8a:e1:b8:
                    3d:7d:9e:52:94:f9:5e:b3:b8:1b:38:d8:0a:8f:d3:
                    2b:af:7d:49:40:7c:28:a2:10:ff:0b:18:a7:2e:e9:
                    a1:09:76:ad:57:f3:5f:5b:5d:80:41:de:f8:d8:ba:
                    07:71:63:d0:d3:2b:6d:7b:96:db:01:80:41:3e:7e:
                    cf:f4:42:19:ec:65:07:d5:a4:04:64:90:2d:96:d9:
                    b3:8c:60:0d:f7:67:f8:f5:d9:66:b5:f4:6f:86:a3:
                    32:f7
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                B7:4C:FB:AB:4D:92:C5:4B:DB:3E:0B:DE:55:9B:15:3C:AD:AF:C9:20
            X509v3 Authority Key Identifier:
                keyid:CA:90:D4:D2:12:5F:03:36:B5:39:8E:E0:99:77:29:6F:2E:40:92:B4

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91580D2/EBC1AC2C184F11EDADBC3C65C4F9AE02/ypDU0hJfAza1OY7gmXcpby5AkrQ.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/ypDU0hJfAza1OY7gmXcpby5AkrQ.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/A91580D2/EBC1AC2C184F11EDADBC3C65C4F9AE02/69F7328030A611F0BBA4642EC4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.102.126.0/24

    Signature Algorithm: sha256WithRSAEncryption
         10:99:4f:39:75:2d:e5:70:37:d0:65:82:6a:21:97:f2:f3:7f:
         66:95:9b:c2:d3:d8:69:da:12:c8:9d:3a:35:a7:24:9c:1e:b0:
         4c:e6:7d:b5:43:40:c8:f5:48:97:2c:84:d9:33:11:8e:bd:27:
         68:cc:86:40:02:20:33:dd:f2:77:d5:92:6c:57:bc:4d:1b:51:
         59:6f:e8:bf:51:51:64:84:0e:b9:67:b9:f5:d8:21:33:f7:76:
         1c:a9:36:f5:01:2e:ce:b6:cd:7c:de:fa:36:98:f4:8f:3b:19:
         5f:37:1e:5b:5f:1a:48:0d:7b:57:1b:a5:64:c9:61:d7:40:55:
         c9:a6:59:05:4f:54:7c:c9:30:f3:ee:26:84:56:f3:30:e6:e2:
         c3:97:55:e3:36:71:73:be:8c:54:03:ca:4c:d4:7d:70:b4:fe:
         09:2d:10:36:3d:a4:95:a9:1f:a0:81:82:ce:6d:0a:60:eb:a2:
         10:5a:73:78:d8:68:05:70:a9:93:f7:b8:a0:13:0b:33:11:41:
         19:64:88:24:a2:27:2a:2a:fe:01:60:35:a1:72:79:cd:38:a1:
         70:94:29:d4:da:6e:65:24:80:99:5b:14:c4:e6:c9:cc:ce:c7:
         df:bb:12:5c:b6:37:82:65:2b:7f:cd:a7:e6:a2:16:ef:2f:22:
         71:e6:89:2f
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICAvYwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
NTgwRDIxMTAvBgNVBAUTKENBOTBENEQyMTI1RjAzMzZCNTM5OEVFMDk5NzcyOTZG
MkU0MDkyQjQwHhcNMjUxMTI4MjM1NzAwWhcNMjcwMTMxMDAwMDAwWjAYMRYwFAYD
VQQDEw02OTJhMzZjYy0zNzZhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAzrAQ0g7sXjibT/G2LhH7yDLIzh49ePWOUDRefMnXZhLOK1bMKHXEonWIrHk0
XsqWoJNtE6ZQfVX/ada/d4WDpxjzxb9KCzo7lsRZmmQl0WP+j3SEM/PWGoOxuSjX
YpWuKVL0l4Qj4bx2qR2sLepj1Qj2+sFuJPT7jq6oCy0xl+jqbd0zklMzmKsU3ymh
BT+HjTb53v2VFbd8m5OmCVoW3dCK4bg9fZ5SlPles7gbONgKj9Mrr31JQHwoohD/
CxinLumhCXatV/NfW12AQd742LoHcWPQ0ytte5bbAYBBPn7P9EIZ7GUH1aQEZJAt
ltmzjGAN92f49dlmtfRvhqMy9wIDAQABo4IClTCCApEwHQYDVR0OBBYEFLdM+6tN
ksVL2z4L3lWbFTytr8kgMB8GA1UdIwQYMBaAFMqQ1NISXwM2tTmO4Jl3KW8uQJK0
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE1ODBEMi9FQkMxQUMyQzE4
NEYxMUVEQURCQzNDNjVDNEY5QUUwMi95cERVMGhKZkF6YTFPWTdnbVhjcGJ5NUFr
clEuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL3lwRFUwaEpmQXphMU9ZN2dtWGNwYnk1QWtyUS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
NTgwRDIvRUJDMUFDMkMxODRGMTFFREFEQkMzQzY1QzRGOUFFMDIvNjlGNzMyODAz
MEE2MTFGMEJCQTQ2NDJFQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBABnZn4wDQYJKoZIhvcNAQELBQADggEBABCZTzl1LeVwN9Bl
gmohl/Lzf2aVm8LT2GnaEsidOjWnJJwesEzmfbVDQMj1SJcshNkzEY69J2jMhkAC
IDPd8nfVkmxXvE0bUVlv6L9RUWSEDrlnufXYITP3dhypNvUBLs62zXze+jaY9I87
GV83HltfGkgNe1cbpWTJYddAVcmmWQVPVHzJMPPuJoRW8zDm4sOXVeM2cXO+jFQD
ykzUfXC0/gktEDY9pJWpH6CBgs5tCmDrohBac3jYaAVwqZP3uKATCzMRQRlkiCSi
Jyoq/gFgNaFyec04oXCUKdTabmUkgJlbFMTmyczOx9+7Ely2N4JlK3/Np+aiFu8v
InHmiS8=
-----END CERTIFICATE-----
Generated at Sun Dec 7 01:53:24 2025 by rpki-client