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/A916557B/8DA72640C1FA11ECB30EE21AC4F9AE02/45BC5258C6F711ED9BD6E476C4F9AE02.roa
File:                     45BC5258C6F711ED9BD6E476C4F9AE02.roa (raw, json)
Hash identifier:          otwHNOckyf1ytn1Apq/1BeR1CNk021GVJMzJD9T7ctY=
Subject key identifier:   14:1A:9A:30:56:BD:FB:01:C1:0A:E2:4A:5F:2B:0B:6E:E1:6B:00:85
Certificate issuer:       /CN=A916557B/serialNumber=2853BDA1638C599A84C3095310E69BFD260AA978
Certificate serial:       0474
Authority key identifier: 28:53:BD:A1:63:8C:59:9A:84:C3:09:53:10:E6:9B:FD:26:0A:A9:78
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/KFO9oWOMWZqEwwlTEOab_SYKqXg.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A916557B/8DA72640C1FA11ECB30EE21AC4F9AE02/45BC5258C6F711ED9BD6E476C4F9AE02.roa
Signing time:             Sun 21 Dec 2025 00:21:06 +0000
ROA not before:           Sun 21 Dec 2025 00:21:06 +0000
ROA not after:            Tue 02 Mar 2027 00:00:00 +0000
asID:                     147002
IP address blocks:        103.235.18.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A916557B/8DA72640C1FA11ECB30EE21AC4F9AE02/KFO9oWOMWZqEwwlTEOab_SYKqXg.crl
                          rsync://rpki.apnic.net/member_repository/A916557B/8DA72640C1FA11ECB30EE21AC4F9AE02/KFO9oWOMWZqEwwlTEOab_SYKqXg.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/KFO9oWOMWZqEwwlTEOab_SYKqXg.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 23:50:13 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 1140 (0x474)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A916557B, serialNumber=2853BDA1638C599A84C3095310E69BFD260AA978
        Validity
            Not Before: Dec 21 00:21:06 2025 GMT
            Not After : Mar  2 00:00:00 2027 GMT
        Subject: CN=69473d72-8380
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:9c:06:89:86:a2:83:8e:a3:d9:c0:60:e8:8f:4f:
                    0a:00:c3:6b:f9:32:49:30:90:ec:37:5e:cd:10:03:
                    b9:e5:e9:1a:6b:95:a5:b8:41:de:41:c2:37:74:dd:
                    1b:d2:55:fd:a8:41:79:3d:a8:2f:5b:20:0b:4b:25:
                    f1:8b:90:b7:bf:9e:d9:65:6e:45:fc:32:12:78:d1:
                    84:42:ed:0e:4e:31:21:e7:c5:7f:ec:78:52:a2:e6:
                    34:22:2f:67:15:d5:eb:74:05:81:2a:54:08:21:5e:
                    de:5d:d7:02:e0:29:c1:5c:d0:f0:59:5b:e3:f1:b0:
                    03:49:ca:53:c8:e0:e8:c5:49:25:f8:b2:8c:dc:37:
                    de:cb:bd:74:0a:04:9b:2f:85:7a:58:f4:b6:3c:e1:
                    97:c8:92:77:b7:ff:51:ae:9a:9d:e2:d4:64:7d:2c:
                    3e:9e:02:fa:69:65:4f:d8:c5:a1:4e:40:97:46:66:
                    45:14:79:62:2e:42:c7:6e:f4:f0:63:7b:14:ed:a9:
                    a5:dd:42:6a:d8:36:1d:a9:89:8f:b6:fc:eb:2a:7c:
                    1d:4b:79:a4:14:4d:a5:43:a7:7f:b6:0c:69:6f:7d:
                    7b:f5:60:74:23:e5:4d:aa:3e:36:e9:ac:26:9a:f1:
                    79:d9:19:be:f8:fd:c8:af:9a:8d:ab:d6:45:53:17:
                    00:95
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                14:1A:9A:30:56:BD:FB:01:C1:0A:E2:4A:5F:2B:0B:6E:E1:6B:00:85
            X509v3 Authority Key Identifier:
                keyid:28:53:BD:A1:63:8C:59:9A:84:C3:09:53:10:E6:9B:FD:26:0A:A9:78

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A916557B/8DA72640C1FA11ECB30EE21AC4F9AE02/KFO9oWOMWZqEwwlTEOab_SYKqXg.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/KFO9oWOMWZqEwwlTEOab_SYKqXg.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/A916557B/8DA72640C1FA11ECB30EE21AC4F9AE02/45BC5258C6F711ED9BD6E476C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.235.18.0/24

    Signature Algorithm: sha256WithRSAEncryption
         2e:77:99:41:39:1c:76:57:d2:e4:54:fd:fb:4c:77:a0:ad:a1:
         55:53:4f:88:34:67:79:32:13:be:02:5c:25:a0:08:c1:fe:7c:
         c0:e0:9c:e9:f6:d8:9c:74:97:ce:aa:d9:dc:84:14:39:52:7f:
         6e:9a:2b:70:a9:fb:dd:aa:f9:93:bc:1a:4d:1d:99:f1:a5:31:
         50:82:3a:97:3a:82:83:1c:d5:c4:89:c2:4e:34:ba:85:ff:e6:
         7e:f3:fa:ef:94:16:91:28:06:6a:0b:3d:f5:f8:45:9e:b8:fb:
         f8:dc:0d:ae:4b:5a:8e:96:9d:da:6f:2e:ad:76:dc:5c:38:ba:
         4e:67:cb:76:7b:4d:b8:bd:30:29:47:7d:15:e7:aa:f3:63:f7:
         5d:16:de:06:e6:81:c5:3f:4d:84:86:64:a7:ed:61:ae:7d:ce:
         45:8f:db:f8:dc:8c:78:4b:bc:10:3f:c7:b9:47:b9:eb:bc:8f:
         8d:da:07:26:c7:c5:58:5c:93:87:d2:3d:b4:de:fc:cf:f2:6a:
         57:cd:5c:78:3b:63:19:2c:98:dd:18:ef:fc:be:04:d5:84:51:
         1c:2b:6c:00:72:03:c9:65:f5:66:4b:11:ff:ad:73:0c:f9:7c:
         8d:77:df:d8:b2:72:7b:16:3d:20:4b:68:19:d3:87:a4:5a:30:
         a1:a0:80:3d
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICBHQwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAwwIQTkx
NjU1N0IxMTAvBgNVBAUTKDI4NTNCREExNjM4QzU5OUE4NEMzMDk1MzEwRTY5QkZE
MjYwQUE5NzgwHhcNMjUxMjIxMDAyMTA2WhcNMjcwMzAyMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTQ3M2Q3Mi04MzgwMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAnAaJhqKDjqPZwGDoj08KAMNr+TJJMJDsN17NEAO55ekaa5WluEHeQcI3dN0b
0lX9qEF5PagvWyALSyXxi5C3v57ZZW5F/DISeNGEQu0OTjEh58V/7HhSouY0Ii9n
FdXrdAWBKlQIIV7eXdcC4CnBXNDwWVvj8bADScpTyODoxUkl+LKM3Dfey710CgSb
L4V6WPS2POGXyJJ3t/9Rrpqd4tRkfSw+ngL6aWVP2MWhTkCXRmZFFHliLkLHbvTw
Y3sU7aml3UJq2DYdqYmPtvzrKnwdS3mkFE2lQ6d/tgxpb3179WB0I+VNqj426awm
mvF52Rm++P3Ir5qNq9ZFUxcAlQIDAQABo4IClTCCApEwHQYDVR0OBBYEFBQamjBW
vfsBwQriSl8rC27hawCFMB8GA1UdIwQYMBaAFChTvaFjjFmahMMJUxDmm/0mCql4
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE2NTU3Qi84REE3MjY0MEMx
RkExMUVDQjMwRUUyMUFDNEY5QUUwMi9LRk85b1dPTVdacUV3d2xURU9hYl9TWUtx
WGcuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL0tGTzlvV09NV1pxRXd3bFRFT2FiX1NZS3FYZy5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
NjU1N0IvOERBNzI2NDBDMUZBMTFFQ0IzMEVFMjFBQzRGOUFFMDIvNDVCQzUyNThD
NkY3MTFFRDlCRDZFNDc2QzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBABn6xIwDQYJKoZIhvcNAQELBQADggEBAC53mUE5HHZX0uRU
/ftMd6CtoVVTT4g0Z3kyE74CXCWgCMH+fMDgnOn22Jx0l86q2dyEFDlSf26aK3Cp
+92q+ZO8Gk0dmfGlMVCCOpc6goMc1cSJwk40uoX/5n7z+u+UFpEoBmoLPfX4RZ64
+/jcDa5LWo6WndpvLq123Fw4uk5ny3Z7Tbi9MClHfRXnqvNj910W3gbmgcU/TYSG
ZKftYa59zkWP2/jcjHhLvBA/x7lHueu8j43aBybHxVhck4fSPbTe/M/yalfNXHg7
YxksmN0Y7/y+BNWEURwrbAByA8ll9WZLEf+tcwz5fI1339iycnsWPSBLaBnTh6Ra
MKGggD0=
-----END CERTIFICATE-----
Generated at Thu Jan 22 12:31:02 2026 by rpki-client