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/A91E54CF/D8F3ACACCC8F11EABC1F1442C4F9AE02/B8526570F52811F0806C00125D6F56BC.roa
File:                     B8526570F52811F0806C00125D6F56BC.roa (raw, json)
Hash identifier:          ydlNumHevk5dAkUHBjwwnps1L27+DrzrBhAJQH2d1P4=
Subject key identifier:   77:11:13:BB:AC:68:91:CA:C2:92:FE:46:92:B2:14:16:9A:D7:61:AD
Certificate issuer:       /CN=A91E54CF/serialNumber=C1BECF97CA95E06DC06E00C239F62CC6942416D1
Certificate serial:       08D3
Authority key identifier: C1:BE:CF:97:CA:95:E0:6D:C0:6E:00:C2:39:F6:2C:C6:94:24:16:D1
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/wb7Pl8qV4G3AbgDCOfYsxpQkFtE.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91E54CF/D8F3ACACCC8F11EABC1F1442C4F9AE02/B8526570F52811F0806C00125D6F56BC.roa
Signing time:             Mon 19 Jan 2026 11:19:29 +0000
ROA not before:           Mon 19 Jan 2026 11:19:29 +0000
ROA not after:            Sat 31 Oct 2026 00:00:00 +0000
asID:                     834
IP address blocks:        103.70.224.0/23 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91E54CF/D8F3ACACCC8F11EABC1F1442C4F9AE02/wb7Pl8qV4G3AbgDCOfYsxpQkFtE.crl
                          rsync://rpki.apnic.net/member_repository/A91E54CF/D8F3ACACCC8F11EABC1F1442C4F9AE02/wb7Pl8qV4G3AbgDCOfYsxpQkFtE.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/wb7Pl8qV4G3AbgDCOfYsxpQkFtE.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 31 Jan 2026 19:51:56 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 2259 (0x8d3)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91E54CF, serialNumber=C1BECF97CA95E06DC06E00C239F62CC6942416D1
        Validity
            Not Before: Jan 19 11:19:29 2026 GMT
            Not After : Oct 31 00:00:00 2026 GMT
        Subject: CN=696e1341-e4bd
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:9a:17:58:90:9d:e1:0f:8a:42:f1:ed:76:70:a6:
                    e0:13:46:35:22:3f:f1:9d:2b:42:71:51:e4:21:79:
                    ef:24:00:01:85:f1:b9:39:f3:b0:34:b2:e7:cb:53:
                    50:c6:dc:19:4c:ba:44:0f:fc:92:98:2d:01:e8:f5:
                    f9:aa:34:2a:a0:1f:f2:dd:e6:9a:a4:9d:6e:df:72:
                    2e:1e:3c:82:e2:a1:e1:e7:16:ed:d9:62:08:5e:11:
                    2a:79:6c:ca:d9:a0:65:34:f9:b0:44:6d:99:4a:95:
                    53:72:bd:d2:45:b9:bb:1c:db:ce:5a:76:f1:8c:74:
                    02:72:04:fb:dd:33:f8:75:f2:44:bf:bf:64:84:82:
                    6a:aa:d9:ea:74:3b:eb:fd:36:02:c8:96:b1:8a:c9:
                    1d:53:9c:e4:b9:61:2e:ed:da:ad:71:ac:72:e9:fb:
                    2f:1b:4c:0a:c6:c4:93:b4:d0:77:38:4f:e8:9d:da:
                    08:6b:55:10:81:ed:a8:4a:52:4d:b3:cc:45:e2:1b:
                    94:a9:a0:5e:b2:08:70:a2:9a:ac:19:f0:04:99:89:
                    d8:3e:06:04:39:1b:3b:6c:dd:20:2d:6c:4e:7d:b1:
                    c1:9d:8a:de:27:55:4b:4d:b4:7a:0f:3e:0e:86:b8:
                    bb:b9:84:e7:98:05:bd:f7:d2:b3:31:2a:03:84:52:
                    fd:e5
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                77:11:13:BB:AC:68:91:CA:C2:92:FE:46:92:B2:14:16:9A:D7:61:AD
            X509v3 Authority Key Identifier:
                keyid:C1:BE:CF:97:CA:95:E0:6D:C0:6E:00:C2:39:F6:2C:C6:94:24:16:D1

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91E54CF/D8F3ACACCC8F11EABC1F1442C4F9AE02/wb7Pl8qV4G3AbgDCOfYsxpQkFtE.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/wb7Pl8qV4G3AbgDCOfYsxpQkFtE.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/A91E54CF/D8F3ACACCC8F11EABC1F1442C4F9AE02/B8526570F52811F0806C00125D6F56BC.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.70.224.0/23

    Signature Algorithm: sha256WithRSAEncryption
         1e:cc:c8:5f:ea:01:bb:33:18:48:79:04:dc:78:e7:63:dd:73:
         d3:de:9a:66:5b:1c:02:a3:fa:8e:04:25:c9:fd:0d:db:d3:4f:
         67:27:86:76:61:c0:f2:bf:16:8a:9e:89:7f:c8:ca:81:b4:62:
         9b:f1:f6:9c:ff:87:ef:9e:69:e1:0f:93:af:fa:b6:a1:82:27:
         c3:4f:ef:b9:5d:44:a1:79:2f:dc:9c:50:34:c2:b0:a8:81:26:
         09:f5:f5:85:c7:f0:26:bc:00:21:bd:27:a4:51:94:59:19:9d:
         e1:a9:ed:e5:06:f6:ec:6c:08:7a:af:07:5e:85:c2:b7:ae:63:
         68:c2:30:0b:48:a9:42:e3:24:25:f1:37:67:ee:1b:57:50:0a:
         5b:51:6c:e5:60:80:ff:d9:44:e5:a0:fe:ec:74:7c:48:8c:d9:
         02:5b:89:bf:34:26:4e:61:25:6a:25:70:2d:62:51:35:e4:0f:
         02:4b:1f:bf:ad:49:71:8e:a9:a1:45:d4:8a:e8:44:87:28:3b:
         b7:f8:d0:27:44:59:2a:26:08:0b:a8:be:60:90:23:d4:cc:94:
         50:8c:83:f3:b4:98:61:2f:66:7e:ed:88:a9:24:99:ed:b1:9a:
         1b:e3:3e:9d:4c:22:74:93:36:1c:da:64:33:65:3a:9b:68:d4:
         11:96:50:b5
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICCNMwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
RTU0Q0YxMTAvBgNVBAUTKEMxQkVDRjk3Q0E5NUUwNkRDMDZFMDBDMjM5RjYyQ0M2
OTQyNDE2RDEwHhcNMjYwMTE5MTExOTI5WhcNMjYxMDMxMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTZlMTM0MS1lNGJkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAmhdYkJ3hD4pC8e12cKbgE0Y1Ij/xnStCcVHkIXnvJAABhfG5OfOwNLLny1NQ
xtwZTLpED/ySmC0B6PX5qjQqoB/y3eaapJ1u33IuHjyC4qHh5xbt2WIIXhEqeWzK
2aBlNPmwRG2ZSpVTcr3SRbm7HNvOWnbxjHQCcgT73TP4dfJEv79khIJqqtnqdDvr
/TYCyJaxiskdU5zkuWEu7dqtcaxy6fsvG0wKxsSTtNB3OE/ondoIa1UQge2oSlJN
s8xF4huUqaBesghwopqsGfAEmYnYPgYEORs7bN0gLWxOfbHBnYreJ1VLTbR6Dz4O
hri7uYTnmAW999KzMSoDhFL95QIDAQABo4IClTCCApEwHQYDVR0OBBYEFHcRE7us
aJHKwpL+RpKyFBaa12GtMB8GA1UdIwQYMBaAFMG+z5fKleBtwG4Awjn2LMaUJBbR
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFFNTRDRi9EOEYzQUNBQ0ND
OEYxMUVBQkMxRjE0NDJDNEY5QUUwMi93YjdQbDhxVjRHM0FiZ0RDT2ZZc3hwUWtG
dEUuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL3diN1BsOHFWNEczQWJnRENPZllzeHBRa0Z0RS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
RTU0Q0YvRDhGM0FDQUNDQzhGMTFFQUJDMUYxNDQyQzRGOUFFMDIvQjg1MjY1NzBG
NTI4MTFGMDgwNkMwMDEyNUQ2RjU2QkMucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBAFnRuAwDQYJKoZIhvcNAQELBQADggEBAB7MyF/qAbszGEh5
BNx452Pdc9PemmZbHAKj+o4EJcn9DdvTT2cnhnZhwPK/FoqeiX/IyoG0Ypvx9pz/
h++eaeEPk6/6tqGCJ8NP77ldRKF5L9ycUDTCsKiBJgn19YXH8Ca8ACG9J6RRlFkZ
neGp7eUG9uxsCHqvB16FwreuY2jCMAtIqULjJCXxN2fuG1dQCltRbOVggP/ZROWg
/ux0fEiM2QJbib80Jk5hJWolcC1iUTXkDwJLH7+tSXGOqaFF1IroRIcoO7f40CdE
WSomCAuovmCQI9TMlFCMg/O0mGEvZn7tiKkkme2xmhvjPp1MInSTNhzaZDNlOpto
1BGWULU=
-----END CERTIFICATE-----
Generated at Mon Jan 26 02:01:37 2026 by rpki-client