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/A9112707/B4ACE16470B611E49CCAF16FC4F9AE02/C3876BD8589D11EC9CF19A41C4F9AE02.roa
File:                     C3876BD8589D11EC9CF19A41C4F9AE02.roa (raw, json)
Hash identifier:          tuSKGZ+IJTgS2CxLFhDUYRs2+elqPVW34NmKcO6f2gA=
Subject key identifier:   89:30:C6:10:83:5F:89:35:DE:68:2A:B3:4B:56:8E:41:A7:12:66:F5
Certificate issuer:       /CN=A9112707/serialNumber=C1E227651ADA3BFBC18771AEC8B60026723B60AD
Certificate serial:       2975
Authority key identifier: C1:E2:27:65:1A:DA:3B:FB:C1:87:71:AE:C8:B6:00:26:72:3B:60:AD
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/weInZRraO_vBh3GuyLYAJnI7YK0.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A9112707/B4ACE16470B611E49CCAF16FC4F9AE02/C3876BD8589D11EC9CF19A41C4F9AE02.roa
Signing time:             Sat 20 Dec 2025 16:12:55 +0000
ROA not before:           Sat 20 Dec 2025 16:12:55 +0000
ROA not after:            Tue 02 Mar 2027 00:00:00 +0000
asID:                     4764
IP address blocks:        202.84.20.0/23 maxlen: 23
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A9112707/B4ACE16470B611E49CCAF16FC4F9AE02/weInZRraO_vBh3GuyLYAJnI7YK0.crl
                          rsync://rpki.apnic.net/member_repository/A9112707/B4ACE16470B611E49CCAF16FC4F9AE02/weInZRraO_vBh3GuyLYAJnI7YK0.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/weInZRraO_vBh3GuyLYAJnI7YK0.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:   Tue 27 Jan 2026 15:27:32 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 10613 (0x2975)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A9112707, serialNumber=C1E227651ADA3BFBC18771AEC8B60026723B60AD
        Validity
            Not Before: Dec 20 16:12:55 2025 GMT
            Not After : Mar  2 00:00:00 2027 GMT
        Subject: CN=6946cb07-6969
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:e6:61:cc:20:1b:10:09:9c:4c:f4:64:10:ca:61:
                    0d:7d:d9:8d:e9:50:fc:07:b8:d7:9f:8a:e5:f3:d2:
                    b7:57:13:49:35:4c:e4:0c:2b:87:b9:6f:35:41:3d:
                    ad:9c:e0:94:8f:0e:49:4a:f8:ac:9b:3b:60:eb:57:
                    37:de:98:ad:16:78:8b:0b:6d:a9:d3:23:c8:93:67:
                    0d:3a:4b:78:c4:32:b8:34:5a:c4:0d:20:50:cf:8b:
                    64:c1:bb:cb:04:1b:15:43:10:b1:70:e0:ee:59:33:
                    fd:e7:c3:e8:63:d4:ad:b7:6d:c1:f6:b1:ba:c0:6d:
                    2b:34:17:ca:39:9d:0c:b6:9e:90:0b:78:24:a6:d8:
                    62:58:45:7e:24:b8:eb:6e:18:ab:32:4e:19:a0:ad:
                    38:35:86:da:00:30:e5:d4:43:4b:ad:b5:42:45:82:
                    c0:76:25:c5:a6:57:09:fc:37:d3:7d:1e:3e:dc:87:
                    99:03:11:a9:86:02:fc:62:88:dd:9d:a8:0c:5d:28:
                    8d:6a:4c:cd:c0:b8:60:39:aa:01:c3:56:cb:2b:da:
                    21:20:63:90:bd:df:a8:44:27:3a:3a:01:67:57:c5:
                    35:cd:0c:72:9a:c4:d2:38:4c:f5:d8:df:88:a6:b9:
                    7b:8f:2d:c3:78:cf:be:39:e9:a2:db:c6:1f:17:cb:
                    9a:c1
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                89:30:C6:10:83:5F:89:35:DE:68:2A:B3:4B:56:8E:41:A7:12:66:F5
            X509v3 Authority Key Identifier:
                keyid:C1:E2:27:65:1A:DA:3B:FB:C1:87:71:AE:C8:B6:00:26:72:3B:60:AD

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A9112707/B4ACE16470B611E49CCAF16FC4F9AE02/weInZRraO_vBh3GuyLYAJnI7YK0.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/weInZRraO_vBh3GuyLYAJnI7YK0.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/A9112707/B4ACE16470B611E49CCAF16FC4F9AE02/C3876BD8589D11EC9CF19A41C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  202.84.20.0/23

    Signature Algorithm: sha256WithRSAEncryption
         4a:b2:87:18:b3:dd:60:f2:85:b3:4f:f4:f4:c7:07:1b:6b:d3:
         ad:75:87:bc:48:44:f9:cc:82:f4:17:f5:6a:98:ea:1d:2c:7d:
         c2:cc:1d:01:32:77:df:65:d3:36:fb:c7:08:75:bd:53:bd:d3:
         8f:6a:83:a5:39:a5:15:55:b3:6c:30:61:15:e7:67:4e:63:f1:
         cb:a5:8c:06:7c:49:c4:39:af:66:f4:4a:f3:37:b4:49:03:d6:
         5e:25:2c:a9:04:48:6a:dd:7a:67:b5:71:b5:df:bc:66:9a:df:
         2e:06:40:9f:66:57:ed:f9:a3:5f:82:51:5b:ba:d3:fb:78:15:
         1c:57:4d:f0:88:e7:84:ce:7a:fb:08:45:1b:bf:d0:0b:db:0d:
         1d:f0:9c:8a:cd:71:c2:f9:b4:df:de:cf:db:3b:bb:3e:a7:f2:
         5f:78:0f:d7:ff:37:48:f8:21:ba:f1:19:54:88:15:a5:ce:4d:
         c8:e8:fd:d5:37:9b:26:bb:b2:07:58:c2:ff:6f:b9:57:23:57:
         15:52:f3:a2:80:cf:c5:fa:2f:b1:6e:0d:27:af:ac:a4:93:fd:
         ca:04:04:ed:f9:20:67:b1:c1:5f:c2:e6:dc:82:5a:16:8f:a5:
         b2:2e:11:6f:aa:c9:63:f3:8b:b6:fb:0d:36:b8:eb:ca:15:b7:
         73:a3:d4:8b
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICKXUwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAwwIQTkx
MTI3MDcxMTAvBgNVBAUTKEMxRTIyNzY1MUFEQTNCRkJDMTg3NzFBRUM4QjYwMDI2
NzIzQjYwQUQwHhcNMjUxMjIwMTYxMjU1WhcNMjcwMzAyMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTQ2Y2IwNy02OTY5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5mHMIBsQCZxM9GQQymENfdmN6VD8B7jXn4rl89K3VxNJNUzkDCuHuW81QT2t
nOCUjw5JSvismztg61c33pitFniLC22p0yPIk2cNOkt4xDK4NFrEDSBQz4tkwbvL
BBsVQxCxcODuWTP958PoY9Stt23B9rG6wG0rNBfKOZ0Mtp6QC3gkpthiWEV+JLjr
bhirMk4ZoK04NYbaADDl1ENLrbVCRYLAdiXFplcJ/DfTfR4+3IeZAxGphgL8Yojd
nagMXSiNakzNwLhgOaoBw1bLK9ohIGOQvd+oRCc6OgFnV8U1zQxymsTSOEz12N+I
prl7jy3DeM++Oemi28YfF8uawQIDAQABo4IClTCCApEwHQYDVR0OBBYEFIkwxhCD
X4k13mgqs0tWjkGnEmb1MB8GA1UdIwQYMBaAFMHiJ2Ua2jv7wYdxrsi2ACZyO2Ct
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTExMjcwNy9CNEFDRTE2NDcw
QjYxMUU0OUNDQUYxNkZDNEY5QUUwMi93ZUluWlJyYU9fdkJoM0d1eUxZQUpuSTdZ
SzAuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL3dlSW5aUnJhT192QmgzR3V5TFlBSm5JN1lLMC5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
MTI3MDcvQjRBQ0UxNjQ3MEI2MTFFNDlDQ0FGMTZGQzRGOUFFMDIvQzM4NzZCRDg1
ODlEMTFFQzlDRjE5QTQxQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBAHKVBQwDQYJKoZIhvcNAQELBQADggEBAEqyhxiz3WDyhbNP
9PTHBxtr0611h7xIRPnMgvQX9WqY6h0sfcLMHQEyd99l0zb7xwh1vVO9049qg6U5
pRVVs2wwYRXnZ05j8culjAZ8ScQ5r2b0SvM3tEkD1l4lLKkESGrdeme1cbXfvGaa
3y4GQJ9mV+35o1+CUVu60/t4FRxXTfCI54TOevsIRRu/0AvbDR3wnIrNccL5tN/e
z9s7uz6n8l94D9f/N0j4IbrxGVSIFaXOTcjo/dU3mya7sgdYwv9vuVcjVxVS86KA
z8X6L7FuDSevrKST/coEBO35IGexwV/C5tyCWhaPpbIuEW+qyWPzi7b7DTa468oV
t3Oj1Is=
-----END CERTIFICATE-----
Generated at Wed Jan 21 19:36:34 2026 by rpki-client