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/A91AAEB2/3952100E6E8311EFAB726180C4F9AE02/13CC60A0722011EF981BE15DC4F9AE02.roa
File:                     13CC60A0722011EF981BE15DC4F9AE02.roa (raw, json)
Hash identifier:          v688Cd/xdlDhpvSRhAxI/7d6N67QCgwtmoLwij4bdiU=
Subject key identifier:   12:AE:AB:A7:25:3D:D1:3C:78:E1:2A:C5:BA:01:14:36:F4:F7:89:A0
Certificate issuer:       /CN=A91AAEB2/serialNumber=9B98FB7D468983A2C14772733248EFFA3462E126
Certificate serial:       01CB
Authority key identifier: 9B:98:FB:7D:46:89:83:A2:C1:47:72:73:32:48:EF:FA:34:62:E1:26
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/m5j7fUaJg6LBR3JzMkjv-jRi4SY.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91AAEB2/3952100E6E8311EFAB726180C4F9AE02/13CC60A0722011EF981BE15DC4F9AE02.roa
Signing time:             Wed 31 Dec 2025 04:24:40 +0000
ROA not before:           Wed 31 Dec 2025 04:24:40 +0000
ROA not after:            Tue 02 Mar 2027 00:00:00 +0000
asID:                     24475
IP address blocks:        202.29.12.0/24 maxlen: 24
                          2001:3c8:1012::/48 maxlen: 48
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91AAEB2/3952100E6E8311EFAB726180C4F9AE02/m5j7fUaJg6LBR3JzMkjv-jRi4SY.crl
                          rsync://rpki.apnic.net/member_repository/A91AAEB2/3952100E6E8311EFAB726180C4F9AE02/m5j7fUaJg6LBR3JzMkjv-jRi4SY.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/m5j7fUaJg6LBR3JzMkjv-jRi4SY.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:   Sun 01 Feb 2026 04:19:55 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 459 (0x1cb)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91AAEB2, serialNumber=9B98FB7D468983A2C14772733248EFFA3462E126
        Validity
            Not Before: Dec 31 04:24:40 2025 GMT
            Not After : Mar  2 00:00:00 2027 GMT
        Subject: CN=6954a587-e46a
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:9f:68:00:aa:4e:31:a7:cb:4d:e2:11:13:40:5e:
                    c8:80:8f:2e:00:0b:2b:2e:ef:7e:d1:ad:46:cc:a1:
                    2b:23:2c:20:ed:c1:7d:c0:bd:19:7d:80:a4:79:f5:
                    6c:0d:df:06:88:12:b7:ff:e9:21:a7:59:b9:40:46:
                    24:d2:33:d4:ea:b7:bd:aa:42:65:e5:ab:46:cf:a7:
                    c5:f6:e1:19:1e:96:a2:a2:14:55:49:7d:78:24:1c:
                    3d:d3:f2:41:fc:e6:b7:b9:5a:fd:f5:56:6e:df:dd:
                    e3:9c:89:c2:51:69:36:2d:7d:11:fd:bb:30:fa:ca:
                    b1:56:37:64:a4:73:de:d3:21:68:9f:fd:2e:d5:d5:
                    c9:84:41:11:9f:b7:fd:5f:ea:08:b0:ad:0a:bc:f8:
                    16:53:f3:d0:4f:e8:67:34:64:30:8b:97:e3:72:aa:
                    4a:95:c6:69:28:32:63:8c:1b:82:f1:42:64:1f:6c:
                    42:fe:1f:90:e0:60:27:bc:9b:7d:32:b3:4c:63:ef:
                    c6:79:83:b2:1e:6f:a9:8f:d8:77:5b:9f:b8:50:fa:
                    29:40:41:3c:6a:49:60:16:b1:df:25:c8:28:de:b9:
                    b9:3c:84:3a:0e:d2:2a:73:08:d9:61:e1:8b:d3:f1:
                    19:61:e0:1b:8c:a8:a4:3a:6b:cc:3c:bd:25:7e:6a:
                    2b:25
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                12:AE:AB:A7:25:3D:D1:3C:78:E1:2A:C5:BA:01:14:36:F4:F7:89:A0
            X509v3 Authority Key Identifier:
                keyid:9B:98:FB:7D:46:89:83:A2:C1:47:72:73:32:48:EF:FA:34:62:E1:26

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91AAEB2/3952100E6E8311EFAB726180C4F9AE02/m5j7fUaJg6LBR3JzMkjv-jRi4SY.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/m5j7fUaJg6LBR3JzMkjv-jRi4SY.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/A91AAEB2/3952100E6E8311EFAB726180C4F9AE02/13CC60A0722011EF981BE15DC4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  202.29.12.0/24
                IPv6:
                  2001:3c8:1012::/48

    Signature Algorithm: sha256WithRSAEncryption
         62:7c:86:aa:31:9f:e7:b8:a7:c9:4d:b7:0e:c4:28:e7:1f:45:
         88:8d:08:31:4b:95:81:bc:42:ef:a4:86:37:9b:ea:82:82:32:
         5d:eb:2f:0f:b1:9e:0d:23:56:ae:bc:bb:e8:88:76:41:c4:bd:
         f8:72:bd:19:64:bb:52:79:73:a6:33:83:e2:de:d4:e8:42:b7:
         d0:ec:91:c6:33:9b:74:a7:88:e2:30:6c:d6:3f:7a:9b:e5:0a:
         87:44:72:0f:3f:ba:88:29:4c:32:cc:65:ba:f2:87:ff:9a:be:
         d8:12:99:82:ac:29:79:75:dc:f4:65:eb:54:f2:f8:8d:b5:34:
         4a:15:9b:97:a7:e9:86:ac:2d:a7:99:d7:05:7c:43:cf:40:a8:
         4d:6c:28:f2:0f:de:b7:08:2c:6f:31:1f:8e:84:7f:43:86:30:
         9a:61:bf:4e:2f:d1:3d:24:8c:6a:92:8a:ed:e4:33:1d:e8:4a:
         fb:b8:07:7f:03:ee:85:bf:c1:ef:9e:67:3d:8e:45:da:aa:1a:
         e3:eb:17:47:1c:a3:34:cb:5c:94:ad:46:b4:39:fc:81:d8:3e:
         89:36:20:ac:fa:8a:4c:61:fd:e2:10:22:90:84:61:b4:61:bf:
         3a:22:a6:50:b6:84:ce:e7:8d:05:89:0c:79:ad:04:f2:5b:dd:
         46:9f:6e:b7
-----BEGIN CERTIFICATE-----
MIIFgjCCBGqgAwIBAgICAcswDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAwwIQTkx
QUFFQjIxMTAvBgNVBAUTKDlCOThGQjdENDY4OTgzQTJDMTQ3NzI3MzMyNDhFRkZB
MzQ2MkUxMjYwHhcNMjUxMjMxMDQyNDQwWhcNMjcwMzAyMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTU0YTU4Ny1lNDZhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAn2gAqk4xp8tN4hETQF7IgI8uAAsrLu9+0a1GzKErIywg7cF9wL0ZfYCkefVs
Dd8GiBK3/+khp1m5QEYk0jPU6re9qkJl5atGz6fF9uEZHpaiohRVSX14JBw90/JB
/Oa3uVr99VZu393jnInCUWk2LX0R/bsw+sqxVjdkpHPe0yFon/0u1dXJhEERn7f9
X+oIsK0KvPgWU/PQT+hnNGQwi5fjcqpKlcZpKDJjjBuC8UJkH2xC/h+Q4GAnvJt9
MrNMY+/GeYOyHm+pj9h3W5+4UPopQEE8aklgFrHfJcgo3rm5PIQ6DtIqcwjZYeGL
0/EZYeAbjKikOmvMPL0lfmorJQIDAQABo4ICpjCCAqIwHQYDVR0OBBYEFBKuq6cl
PdE8eOEqxboBFDb094mgMB8GA1UdIwQYMBaAFJuY+31GiYOiwUdyczJI7/o0YuEm
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFBQUVCMi8zOTUyMTAwRTZF
ODMxMUVGQUI3MjYxODBDNEY5QUUwMi9tNWo3ZlVhSmc2TEJSM0p6TWtqdi1qUmk0
U1kuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL201ajdmVWFKZzZMQlIzSnpNa2p2LWpSaTRTWS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
QUFFQjIvMzk1MjEwMEU2RTgzMTFFRkFCNzI2MTgwQzRGOUFFMDIvMTNDQzYwQTA3
MjIwMTFFRjk4MUJFMTVEQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwMAYIKwYBBQUHAQcBAf8E
ITAfMAwEAgABMAYDBADKHQwwDwQCAAIwCQMHACABA8gQEjANBgkqhkiG9w0BAQsF
AAOCAQEAYnyGqjGf57inyU23DsQo5x9FiI0IMUuVgbxC76SGN5vqgoIyXesvD7Ge
DSNWrry76Ih2QcS9+HK9GWS7UnlzpjOD4t7U6EK30OyRxjObdKeI4jBs1j96m+UK
h0RyDz+6iClMMsxluvKH/5q+2BKZgqwpeXXc9GXrVPL4jbU0ShWbl6fphqwtp5nX
BXxDz0CoTWwo8g/etwgsbzEfjoR/Q4YwmmG/Ti/RPSSMapKK7eQzHehK+7gHfwPu
hb/B755nPY5F2qoa4+sXRxyjNMtclK1GtDn8gdg+iTYgrPqKTGH94hAikIRhtGG/
OiKmULaEzueNBYkMea0E8lvdRp9utw==
-----END CERTIFICATE-----
Generated at Sun Jan 25 14:08:21 2026 by rpki-client