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/958B8F64721911EFA2635265C4F9AE02.roa
File:                     958B8F64721911EFA2635265C4F9AE02.roa (raw, json)
Hash identifier:          9CeNCqC7M3+m4qAnMQdkBK0hybrLb88OULo3cgFkxTo=
Subject key identifier:   90:EF:B4:52:9B:56:24:3D:11:51:CB:C8:50:12:A2:79:4C:9D:3A:43
Certificate issuer:       /CN=A91AAEB2/serialNumber=9B98FB7D468983A2C14772733248EFFA3462E126
Certificate serial:       01CD
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/958B8F64721911EFA2635265C4F9AE02.roa
Signing time:             Wed 31 Dec 2025 04:24:41 +0000
ROA not before:           Wed 31 Dec 2025 04:24:41 +0000
ROA not after:            Tue 02 Mar 2027 00:00:00 +0000
asID:                     37992
IP address blocks:        202.28.88.0/24 maxlen: 24
                          202.28.89.0/24 maxlen: 24
                          202.28.90.0/24 maxlen: 24
                          202.28.91.0/24 maxlen: 24
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: 461 (0x1cd)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91AAEB2, serialNumber=9B98FB7D468983A2C14772733248EFFA3462E126
        Validity
            Not Before: Dec 31 04:24:41 2025 GMT
            Not After : Mar  2 00:00:00 2027 GMT
        Subject: CN=6954a589-89fe
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:b8:c0:77:df:31:c1:c6:2f:a7:04:bf:a9:a0:6f:
                    b3:3a:ba:6a:67:09:56:75:64:33:bf:8a:c5:2c:b1:
                    9e:85:c8:61:20:9e:d6:fd:2d:be:58:a6:49:31:92:
                    54:02:de:6f:39:75:5e:40:e6:6d:48:2a:7d:8d:1d:
                    1a:24:03:da:8a:20:e1:46:ea:3f:5d:31:5a:a7:eb:
                    a9:df:7c:7f:7b:75:a9:ff:d0:07:b3:68:d1:47:6c:
                    9e:cb:dd:f4:e6:62:e6:09:dc:bb:f6:c7:a8:07:44:
                    f4:61:c1:5e:eb:a7:6f:26:24:fc:ec:bd:cb:45:76:
                    8e:9a:71:01:42:1b:f8:cd:28:31:3f:5e:8a:a3:ee:
                    5e:c1:00:2f:53:9d:c5:42:12:4e:dc:1c:a6:b3:83:
                    b9:b7:f2:90:cd:c3:4a:70:26:ba:33:0a:e3:68:8b:
                    d2:b8:fe:e8:6e:78:d5:d2:4c:a7:30:89:90:c0:59:
                    bc:0c:87:4a:92:85:6f:2d:d0:e3:1b:72:33:45:8a:
                    96:bb:75:f9:93:8a:bb:8d:51:e5:53:3e:1e:86:7e:
                    3b:e0:90:5a:77:0a:88:1c:f4:00:bc:c3:e0:39:49:
                    6f:37:9b:d0:55:4c:09:16:2b:6e:e0:35:85:ba:fd:
                    ad:1b:f3:2c:66:b8:ff:dd:4e:73:a5:44:f4:db:7c:
                    cb:6d
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                90:EF:B4:52:9B:56:24:3D:11:51:CB:C8:50:12:A2:79:4C:9D:3A:43
            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/958B8F64721911EFA2635265C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  202.28.88.0/22

    Signature Algorithm: sha256WithRSAEncryption
         60:98:b1:8d:5c:45:5b:f6:7c:97:58:7f:58:b2:0d:99:d4:ec:
         33:24:f1:f0:1a:b0:28:2e:64:4a:0c:16:30:fd:16:56:27:fb:
         a3:e8:52:df:4b:8d:8b:b1:bb:79:3f:ee:e4:c7:8e:3c:d6:10:
         67:34:bb:d8:4c:84:5b:e1:66:c0:2e:08:82:42:1d:e2:37:ad:
         cf:7b:78:05:be:f9:f7:e3:30:a7:a8:ce:f5:fc:e1:91:44:80:
         0a:d2:25:f3:1b:f6:12:a1:e3:ea:eb:6b:6f:d7:b1:d7:ab:c2:
         47:77:40:fd:b5:bc:93:ae:f0:77:3c:03:89:26:32:ef:ea:9e:
         53:d6:a5:4c:cc:79:c9:50:08:26:af:55:8b:d7:6d:42:5b:2b:
         a4:7c:1f:9d:0f:db:8f:6a:f1:39:82:f5:08:49:13:c9:b3:f8:
         4b:a5:79:9e:4b:e5:7d:31:53:b7:b2:df:7b:ef:9d:55:85:e1:
         55:ed:31:fb:4d:36:5a:ee:73:45:64:bc:50:3a:99:d1:01:9d:
         e1:a6:26:3d:cd:68:50:62:4c:bf:d1:09:2f:36:5e:50:9b:00:
         25:0c:11:13:4f:b6:80:ad:6e:56:4d:84:29:88:65:76:8b:ad:
         b4:97:c8:52:32:34:9b:4d:aa:2f:a1:0e:fb:d7:99:ed:66:64:
         ae:5f:94:64
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICAc0wDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAwwIQTkx
QUFFQjIxMTAvBgNVBAUTKDlCOThGQjdENDY4OTgzQTJDMTQ3NzI3MzMyNDhFRkZB
MzQ2MkUxMjYwHhcNMjUxMjMxMDQyNDQxWhcNMjcwMzAyMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTU0YTU4OS04OWZlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAuMB33zHBxi+nBL+poG+zOrpqZwlWdWQzv4rFLLGehchhIJ7W/S2+WKZJMZJU
At5vOXVeQOZtSCp9jR0aJAPaiiDhRuo/XTFap+up33x/e3Wp/9AHs2jRR2yey930
5mLmCdy79seoB0T0YcFe66dvJiT87L3LRXaOmnEBQhv4zSgxP16Ko+5ewQAvU53F
QhJO3Byms4O5t/KQzcNKcCa6MwrjaIvSuP7obnjV0kynMImQwFm8DIdKkoVvLdDj
G3IzRYqWu3X5k4q7jVHlUz4ehn474JBadwqIHPQAvMPgOUlvN5vQVUwJFitu4DWF
uv2tG/MsZrj/3U5zpUT023zLbQIDAQABo4IClTCCApEwHQYDVR0OBBYEFJDvtFKb
ViQ9EVHLyFASonlMnTpDMB8GA1UdIwQYMBaAFJuY+31GiYOiwUdyczJI7/o0YuEm
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFBQUVCMi8zOTUyMTAwRTZF
ODMxMUVGQUI3MjYxODBDNEY5QUUwMi9tNWo3ZlVhSmc2TEJSM0p6TWtqdi1qUmk0
U1kuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL201ajdmVWFKZzZMQlIzSnpNa2p2LWpSaTRTWS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
QUFFQjIvMzk1MjEwMEU2RTgzMTFFRkFCNzI2MTgwQzRGOUFFMDIvOTU4QjhGNjQ3
MjE5MTFFRkEyNjM1MjY1QzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBALKHFgwDQYJKoZIhvcNAQELBQADggEBAGCYsY1cRVv2fJdY
f1iyDZnU7DMk8fAasCguZEoMFjD9FlYn+6PoUt9LjYuxu3k/7uTHjjzWEGc0u9hM
hFvhZsAuCIJCHeI3rc97eAW++ffjMKeozvX84ZFEgArSJfMb9hKh4+rra2/Xsder
wkd3QP21vJOu8Hc8A4kmMu/qnlPWpUzMeclQCCavVYvXbUJbK6R8H50P249q8TmC
9QhJE8mz+EuleZ5L5X0xU7ey33vvnVWF4VXtMftNNlruc0VkvFA6mdEBneGmJj3N
aFBiTL/RCS82XlCbACUMERNPtoCtblZNhCmIZXaLrbSXyFIyNJtNqi+hDvvXme1m
ZK5flGQ=
-----END CERTIFICATE-----
Generated at Sun Jan 25 15:55:47 2026 by rpki-client