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/A91C4EC7/75757870BFE511EEAACE4312C4F9AE02/ED352AAEBFE511EEBB3B4D25C4F9AE02.roa
File:                     ED352AAEBFE511EEBB3B4D25C4F9AE02.roa (raw, json)
Hash identifier:          f5h7pWtzzun3k/S2BGtGnUW7FrbyQ881r1XD1MN/1kg=
Subject key identifier:   51:1B:18:23:32:97:26:54:BC:16:E8:3F:46:D2:B3:B1:18:04:59:83
Certificate issuer:       /CN=A91C4EC7/serialNumber=BA89014EBC494B67FD8B3F82E8B38EF6F6C5724D
Certificate serial:       0164
Authority key identifier: BA:89:01:4E:BC:49:4B:67:FD:8B:3F:82:E8:B3:8E:F6:F6:C5:72:4D
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/uokBTrxJS2f9iz-C6LOO9vbFck0.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91C4EC7/75757870BFE511EEAACE4312C4F9AE02/ED352AAEBFE511EEBB3B4D25C4F9AE02.roa
Signing time:             Sun 23 Nov 2025 02:49:55 +0000
ROA not before:           Sun 23 Nov 2025 02:49:55 +0000
ROA not after:            Sun 31 Jan 2027 00:00:00 +0000
asID:                     15830
IP address blocks:        2401:5aa0::/32 maxlen: 32
                          2401:5aa1::/32 maxlen: 32
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91C4EC7/75757870BFE511EEAACE4312C4F9AE02/uokBTrxJS2f9iz-C6LOO9vbFck0.crl
                          rsync://rpki.apnic.net/member_repository/A91C4EC7/75757870BFE511EEAACE4312C4F9AE02/uokBTrxJS2f9iz-C6LOO9vbFck0.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/uokBTrxJS2f9iz-C6LOO9vbFck0.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 02:16:27 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 356 (0x164)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91C4EC7, serialNumber=BA89014EBC494B67FD8B3F82E8B38EF6F6C5724D
        Validity
            Not Before: Nov 23 02:49:55 2025 GMT
            Not After : Jan 31 00:00:00 2027 GMT
        Subject: CN=69227653-2aa5
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:ec:d4:c0:7e:7e:2c:57:b8:c9:6c:1b:48:a5:c2:
                    6d:e5:f0:56:ec:05:8e:cc:76:32:b8:1e:f8:35:6e:
                    bf:d6:d3:f0:4d:16:35:a5:be:85:19:64:e3:c5:d1:
                    80:ef:22:29:1c:3b:91:53:de:71:27:2b:f4:f5:e8:
                    d8:eb:77:e0:98:0e:25:47:1a:20:9f:58:74:c2:a7:
                    2b:ba:a2:e2:4e:fe:8a:b4:08:71:09:0c:15:87:cb:
                    51:a4:d0:11:01:0b:5f:90:ec:24:cc:0b:98:60:38:
                    1b:c7:1b:4d:ed:11:12:f6:72:a8:14:9d:3e:e4:b5:
                    1f:b4:07:95:45:ab:e2:f0:6b:21:41:af:ab:1f:d2:
                    2d:82:fa:f9:35:69:b1:75:36:de:61:bb:d0:a6:81:
                    95:23:ae:da:81:59:f0:77:8b:a6:02:4c:c3:f5:09:
                    1c:bd:f7:60:35:5b:ea:8e:5b:65:9a:b5:c5:1d:58:
                    27:50:54:89:1c:6a:6b:0e:12:3b:9d:f1:e2:4f:a2:
                    96:2e:db:2f:64:99:e0:7a:dc:c8:1c:71:99:68:02:
                    7f:54:a9:14:6e:dd:db:75:a6:6a:6b:9e:40:51:d9:
                    eb:67:7d:f7:9d:6c:3a:32:63:53:38:18:86:28:c9:
                    70:b7:d9:1d:4f:03:5a:c0:8e:75:b7:f3:ec:3c:0a:
                    20:a9
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                51:1B:18:23:32:97:26:54:BC:16:E8:3F:46:D2:B3:B1:18:04:59:83
            X509v3 Authority Key Identifier:
                keyid:BA:89:01:4E:BC:49:4B:67:FD:8B:3F:82:E8:B3:8E:F6:F6:C5:72:4D

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91C4EC7/75757870BFE511EEAACE4312C4F9AE02/uokBTrxJS2f9iz-C6LOO9vbFck0.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/uokBTrxJS2f9iz-C6LOO9vbFck0.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/A91C4EC7/75757870BFE511EEAACE4312C4F9AE02/ED352AAEBFE511EEBB3B4D25C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv6:
                  2401:5aa0::/31

    Signature Algorithm: sha256WithRSAEncryption
         87:aa:04:6d:8e:7e:c2:bd:6c:35:a0:83:c4:62:da:d5:08:ef:
         67:d3:8e:e6:11:d3:10:0c:59:a3:c3:2c:dd:5e:fd:91:98:d6:
         69:7d:47:e2:f3:3b:8a:32:da:39:72:87:a3:7b:86:46:ae:06:
         68:1d:3c:de:05:5b:63:6e:62:4d:0b:fb:4d:ae:1e:15:53:73:
         08:a9:56:54:7a:ed:00:61:e2:73:4d:68:bd:be:27:01:c1:35:
         34:bd:3e:77:33:8a:4f:dd:af:f4:b4:ea:0c:47:4d:52:c7:00:
         7c:36:cc:cb:ec:19:19:4c:8a:bd:6e:77:a1:00:9e:24:23:da:
         ae:da:9f:e6:c3:4b:22:39:58:9d:b5:e1:c6:7c:72:ea:3d:8d:
         0e:19:2b:f0:16:9b:a5:cb:2b:1a:2e:6b:39:d5:34:c3:80:6e:
         53:18:e1:a6:0e:d8:3d:92:e6:5a:ef:a0:61:a3:ac:73:72:20:
         55:cb:ad:49:e0:1c:e8:91:02:89:00:c8:5a:80:66:19:8b:ac:
         31:7b:62:c0:1b:fc:c4:7e:84:f6:73:c0:db:3c:e4:61:e8:43:
         d3:18:88:5c:5e:f4:17:4c:82:dc:a6:47:a3:8b:ed:d4:09:a4:
         81:49:2d:f3:b2:2b:8b:7e:00:fe:ba:ba:5a:e0:c8:42:50:d1:
         02:81:6b:21
-----BEGIN CERTIFICATE-----
MIIFcjCCBFqgAwIBAgICAWQwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
QzRFQzcxMTAvBgNVBAUTKEJBODkwMTRFQkM0OTRCNjdGRDhCM0Y4MkU4QjM4RUY2
RjZDNTcyNEQwHhcNMjUxMTIzMDI0OTU1WhcNMjcwMTMxMDAwMDAwWjAYMRYwFAYD
VQQDEw02OTIyNzY1My0yYWE1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA7NTAfn4sV7jJbBtIpcJt5fBW7AWOzHYyuB74NW6/1tPwTRY1pb6FGWTjxdGA
7yIpHDuRU95xJyv09ejY63fgmA4lRxogn1h0wqcruqLiTv6KtAhxCQwVh8tRpNAR
AQtfkOwkzAuYYDgbxxtN7RES9nKoFJ0+5LUftAeVRavi8GshQa+rH9Itgvr5NWmx
dTbeYbvQpoGVI67agVnwd4umAkzD9QkcvfdgNVvqjltlmrXFHVgnUFSJHGprDhI7
nfHiT6KWLtsvZJngetzIHHGZaAJ/VKkUbt3bdaZqa55AUdnrZ333nWw6MmNTOBiG
KMlwt9kdTwNawI51t/PsPAogqQIDAQABo4ICljCCApIwHQYDVR0OBBYEFFEbGCMy
lyZUvBboP0bSs7EYBFmDMB8GA1UdIwQYMBaAFLqJAU68SUtn/Ys/guizjvb2xXJN
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFDNEVDNy83NTc1Nzg3MEJG
RTUxMUVFQUFDRTQzMTJDNEY5QUUwMi91b2tCVHJ4SlMyZjlpei1DNkxPTzl2YkZj
azAuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL3Vva0JUcnhKUzJmOWl6LUM2TE9POXZiRmNrMC5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
QzRFQzcvNzU3NTc4NzBCRkU1MTFFRUFBQ0U0MzEyQzRGOUFFMDIvRUQzNTJBQUVC
RkU1MTFFRUJCM0I0RDI1QzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwIAYIKwYBBQUHAQcBAf8E
ETAPMA0EAgACMAcDBQEkAVqgMA0GCSqGSIb3DQEBCwUAA4IBAQCHqgRtjn7CvWw1
oIPEYtrVCO9n047mEdMQDFmjwyzdXv2RmNZpfUfi8zuKMto5coeje4ZGrgZoHTze
BVtjbmJNC/tNrh4VU3MIqVZUeu0AYeJzTWi9vicBwTU0vT53M4pP3a/0tOoMR01S
xwB8NszL7BkZTIq9bnehAJ4kI9qu2p/mw0siOVidteHGfHLqPY0OGSvwFpulyysa
Lms51TTDgG5TGOGmDtg9kuZa76Bho6xzciBVy61J4BzokQKJAMhagGYZi6wxe2LA
G/zEfoT2c8DbPORh6EPTGIhcXvQXTILcpkeji+3UCaSBSS3zsiuLfgD+urpa4MhC
UNECgWsh
-----END CERTIFICATE-----
Generated at Sat Dec 6 16:59:08 2025 by rpki-client