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/A91A4849/087D3EE8E66D11EE8A31A960C4F9AE02/AFBC4F3CF51B11F0931845E7586F56BC.roa
File:                     AFBC4F3CF51B11F0931845E7586F56BC.roa (raw, json)
Hash identifier:          1EIF/RzHLuINfzWYcObY7kDjbe23Wo169TjxLpnER2w=
Subject key identifier:   B8:54:CD:F2:CB:ED:D7:ED:C2:13:A6:AB:1A:71:48:DC:23:EB:06:F1
Certificate issuer:       /CN=A91A4849/serialNumber=B6CC02A7DB8A4DB530F112B6224F19080868FBD9
Certificate serial:       017E
Authority key identifier: B6:CC:02:A7:DB:8A:4D:B5:30:F1:12:B6:22:4F:19:08:08:68:FB:D9
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/tswCp9uKTbUw8RK2Ik8ZCAho-9k.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91A4849/087D3EE8E66D11EE8A31A960C4F9AE02/AFBC4F3CF51B11F0931845E7586F56BC.roa
Signing time:             Mon 19 Jan 2026 09:46:11 +0000
ROA not before:           Mon 19 Jan 2026 09:46:11 +0000
ROA not after:            Wed 01 Jul 2026 00:00:00 +0000
asID:                     152702
IP address blocks:        202.71.185.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91A4849/087D3EE8E66D11EE8A31A960C4F9AE02/tswCp9uKTbUw8RK2Ik8ZCAho-9k.crl
                          rsync://rpki.apnic.net/member_repository/A91A4849/087D3EE8E66D11EE8A31A960C4F9AE02/tswCp9uKTbUw8RK2Ik8ZCAho-9k.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/tswCp9uKTbUw8RK2Ik8ZCAho-9k.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:   Mon 26 Jan 2026 09:46:14 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 382 (0x17e)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91A4849, serialNumber=B6CC02A7DB8A4DB530F112B6224F19080868FBD9
        Validity
            Not Before: Jan 19 09:46:11 2026 GMT
            Not After : Jul  1 00:00:00 2026 GMT
        Subject: CN=696dfd63-aa6d
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:b7:a5:25:24:89:fb:52:aa:df:cb:8a:ba:27:3f:
                    71:64:1d:08:f9:72:a0:67:17:40:42:1d:e1:2b:d0:
                    04:22:7e:bb:84:4f:9b:16:9a:4b:e0:e6:46:f6:5c:
                    0b:79:f1:0a:f1:40:c4:7f:c2:d9:b3:cc:4e:98:76:
                    0f:62:36:06:10:80:47:9a:79:c2:3e:d9:b3:d2:c2:
                    fb:3e:5d:a4:ea:8f:7b:e5:af:76:cb:c0:1c:b8:d3:
                    c1:42:7e:3a:9f:34:5f:a9:35:df:f8:2f:57:ca:03:
                    68:d3:56:06:c4:73:e4:bb:7a:55:92:92:ab:c4:49:
                    d8:ff:dd:1a:24:9d:9e:c2:0a:57:e4:ca:cc:bd:07:
                    9d:fa:50:fa:89:15:8f:7c:9b:6b:b6:7d:f9:4c:f8:
                    c0:47:0d:0e:20:07:aa:7c:e6:43:ba:de:59:40:fd:
                    7e:8c:b2:26:9e:46:c6:18:ca:ae:81:65:84:9c:dc:
                    4d:12:da:8b:25:98:1c:c1:30:5c:30:cb:4b:81:0a:
                    5b:5f:35:6c:73:10:c5:67:14:da:12:f1:5d:0d:72:
                    f2:bf:5e:34:c7:7c:35:4a:ff:81:bc:7c:1e:12:a6:
                    3b:b0:b4:c8:00:06:e7:a9:3f:b0:fb:5f:d9:71:1c:
                    96:dd:d8:ee:fb:da:c1:ef:14:07:c5:5a:40:1a:59:
                    35:5b
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                B8:54:CD:F2:CB:ED:D7:ED:C2:13:A6:AB:1A:71:48:DC:23:EB:06:F1
            X509v3 Authority Key Identifier:
                keyid:B6:CC:02:A7:DB:8A:4D:B5:30:F1:12:B6:22:4F:19:08:08:68:FB:D9

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91A4849/087D3EE8E66D11EE8A31A960C4F9AE02/tswCp9uKTbUw8RK2Ik8ZCAho-9k.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/tswCp9uKTbUw8RK2Ik8ZCAho-9k.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/A91A4849/087D3EE8E66D11EE8A31A960C4F9AE02/AFBC4F3CF51B11F0931845E7586F56BC.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  202.71.185.0/24

    Signature Algorithm: sha256WithRSAEncryption
         99:11:0c:7d:5c:4c:aa:90:43:49:3b:80:b6:7d:84:6d:dc:52:
         98:c4:c5:d0:9f:ff:e4:74:ce:f3:f7:aa:70:a0:20:f4:56:61:
         c3:aa:8b:43:b2:d2:61:02:b0:45:fe:a3:6f:1a:4a:9b:5d:2f:
         9e:12:66:ae:ad:f8:67:e0:00:13:ec:4d:ed:a4:3b:6f:e2:10:
         ac:58:e3:2b:1f:21:0a:de:b3:5b:69:0b:42:2e:9f:29:92:a0:
         ce:c8:b7:3f:81:0a:31:6a:a6:af:8e:f7:95:e8:8e:58:f2:f3:
         fd:3b:9c:a9:ec:21:65:0d:ff:90:bd:33:25:97:76:30:3c:96:
         e3:f8:e0:93:e5:c5:d1:ac:5a:2a:84:7e:2d:af:49:eb:df:fa:
         67:60:80:b0:c1:5a:c9:0f:ae:3f:98:38:42:76:b3:c6:7e:71:
         3b:40:6c:a2:ca:71:66:21:fb:12:fe:3d:69:1d:90:12:36:2c:
         69:d2:ed:67:0d:92:88:65:db:ad:0f:56:5e:56:0f:0a:6b:08:
         27:fe:a9:11:7a:35:2e:cf:f8:19:62:d1:31:44:0d:a1:a3:31:
         05:a7:4e:f2:f0:69:45:cf:81:67:1f:ae:61:cd:98:19:a0:76:
         5f:9a:b2:32:89:57:00:d6:73:e6:1d:0f:b1:b2:3d:23:cf:19:
         54:8b:54:8c
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICAX4wDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
QTQ4NDkxMTAvBgNVBAUTKEI2Q0MwMkE3REI4QTREQjUzMEYxMTJCNjIyNEYxOTA4
MDg2OEZCRDkwHhcNMjYwMTE5MDk0NjExWhcNMjYwNzAxMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTZkZmQ2My1hYTZkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAt6UlJIn7Uqrfy4q6Jz9xZB0I+XKgZxdAQh3hK9AEIn67hE+bFppL4OZG9lwL
efEK8UDEf8LZs8xOmHYPYjYGEIBHmnnCPtmz0sL7Pl2k6o975a92y8AcuNPBQn46
nzRfqTXf+C9XygNo01YGxHPku3pVkpKrxEnY/90aJJ2ewgpX5MrMvQed+lD6iRWP
fJtrtn35TPjARw0OIAeqfOZDut5ZQP1+jLImnkbGGMqugWWEnNxNEtqLJZgcwTBc
MMtLgQpbXzVscxDFZxTaEvFdDXLyv140x3w1Sv+BvHweEqY7sLTIAAbnqT+w+1/Z
cRyW3dju+9rB7xQHxVpAGlk1WwIDAQABo4IClTCCApEwHQYDVR0OBBYEFLhUzfLL
7dftwhOmqxpxSNwj6wbxMB8GA1UdIwQYMBaAFLbMAqfbik21MPEStiJPGQgIaPvZ
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFBNDg0OS8wODdEM0VFOEU2
NkQxMUVFOEEzMUE5NjBDNEY5QUUwMi90c3dDcDl1S1RiVXc4UksySWs4WkNBaG8t
OWsuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL3Rzd0NwOXVLVGJVdzhSSzJJazhaQ0Foby05ay5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
QTQ4NDkvMDg3RDNFRThFNjZEMTFFRThBMzFBOTYwQzRGOUFFMDIvQUZCQzRGM0NG
NTFCMTFGMDkzMTg0NUU3NTg2RjU2QkMucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBADKR7kwDQYJKoZIhvcNAQELBQADggEBAJkRDH1cTKqQQ0k7
gLZ9hG3cUpjExdCf/+R0zvP3qnCgIPRWYcOqi0Oy0mECsEX+o28aSptdL54SZq6t
+GfgABPsTe2kO2/iEKxY4ysfIQres1tpC0IunymSoM7Itz+BCjFqpq+O95Xojljy
8/07nKnsIWUN/5C9MyWXdjA8luP44JPlxdGsWiqEfi2vSevf+mdggLDBWskPrj+Y
OEJ2s8Z+cTtAbKLKcWYh+xL+PWkdkBI2LGnS7WcNkohl260PVl5WDwprCCf+qRF6
NS7P+Bli0TFEDaGjMQWnTvLwaUXPgWcfrmHNmBmgdl+asjKJVwDWc+YdD7GyPSPP
GVSLVIw=
-----END CERTIFICATE-----
Generated at Tue Jan 20 02:45:57 2026 by rpki-client