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-rps.cnnic.cn/repo/A1065588553129787395/0/3130332e33392e3232342e302f32312d3231203d3e2034383136.roa
File:                     3130332e33392e3232342e302f32312d3231203d3e2034383136.roa (raw, json)
Hash identifier:          PIPxDHzRtVCrRNlipzR0dmIHI3b84LTCMDPN/atZWS0=
Subject key identifier:   A3:8E:AC:30:B8:8E:65:DF:3F:DB:7E:0A:E8:13:6C:4E:46:7C:8E:61
Certificate issuer:       /CN=79F151169ED7E5F1B90D10DDC5993FEE1B621929
Certificate serial:       439EE48C7291C394DB3F3E44C7FBD2402CDA13D3
Authority key identifier: 79:F1:51:16:9E:D7:E5:F1:B9:0D:10:DD:C5:99:3F:EE:1B:62:19:29
Authority info access:    rsync://rpki-rps.cnnic.cn/repo/A1055390775090675715/1/79F151169ED7E5F1B90D10DDC5993FEE1B621929.cer
Subject info access:      rsync://rpki-rps.cnnic.cn/repo/A1065588553129787395/0/3130332e33392e3232342e302f32312d3231203d3e2034383136.roa
Signing time:             Tue 20 Jan 2026 02:07:15 +0000
ROA not before:           Tue 20 Jan 2026 02:02:15 +0000
ROA not after:            Tue 19 Jan 2027 02:07:15 +0000
asID:                     4816
IP address blocks:        103.39.224.0/21 maxlen: 21
Validation:               OK
Signature path:           rsync://rpki-rps.cnnic.cn/repo/A1065588553129787395/0/79F151169ED7E5F1B90D10DDC5993FEE1B621929.crl
                          rsync://rpki-rps.cnnic.cn/repo/A1065588553129787395/0/79F151169ED7E5F1B90D10DDC5993FEE1B621929.mft
                          rsync://rpki-rps.cnnic.cn/repo/A1055390775090675715/1/79F151169ED7E5F1B90D10DDC5993FEE1B621929.cer
                          rsync://rpki-rps.cnnic.cn/repo/A1055390775090675715/1/A56E872A403E7B9CEB9431A08F540401D2FBD710.crl
                          rsync://rpki-rps.cnnic.cn/repo/A1055390775090675715/1/A56E872A403E7B9CEB9431A08F540401D2FBD710.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/pW6HKkA-e5zrlDGgj1QEAdL71xA.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 25 Jan 2026 18:24:57 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number:
            43:9e:e4:8c:72:91:c3:94:db:3f:3e:44:c7:fb:d2:40:2c:da:13:d3
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=79F151169ED7E5F1B90D10DDC5993FEE1B621929
        Validity
            Not Before: Jan 20 02:02:15 2026 GMT
            Not After : Jan 19 02:07:15 2027 GMT
        Subject: CN=A38EAC30B88E65DF3FDB7E0AE8136C4E467C8E61
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:c6:ce:60:c4:23:0a:ff:6e:ca:5b:80:94:e8:98:
                    63:f8:76:11:b0:ca:e3:d4:00:67:c8:e5:d4:b4:ca:
                    9e:7b:59:73:86:17:cc:a7:7b:e2:7d:0d:64:8a:95:
                    ca:a3:50:c9:33:53:8a:3b:63:de:44:8d:e1:55:86:
                    bd:a0:7a:87:ed:72:2c:43:d6:64:53:67:b5:6c:76:
                    63:e0:6e:f2:ce:b4:cf:bf:e0:2c:5b:a6:e4:e1:f4:
                    94:ce:97:de:3e:b1:1a:ae:2a:7e:b2:81:e5:79:44:
                    6e:ce:84:c6:11:4f:e3:33:ef:15:44:9e:8d:e0:d7:
                    55:b8:2f:8a:80:9f:7a:25:3f:08:0a:29:f8:db:06:
                    4a:30:d1:05:69:92:18:52:b5:a3:b7:1c:02:a4:60:
                    d9:2d:5d:e9:dd:cc:1c:4d:bb:e6:2c:e0:99:23:9c:
                    54:3e:6b:25:08:cc:1b:2f:3e:eb:c5:6c:11:5a:b8:
                    6e:41:2a:5b:ac:ea:81:fa:1e:19:4c:44:bb:47:a9:
                    f4:d3:88:34:0f:55:7a:31:6f:da:59:90:6c:00:41:
                    b5:e4:01:51:11:2b:7e:f8:c4:74:aa:d7:e7:fc:81:
                    50:51:4b:83:5e:49:03:17:94:58:0c:77:2b:d7:4c:
                    e2:1b:20:87:1e:fd:99:e2:fc:ec:c0:92:d3:20:6d:
                    39:4d
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                A3:8E:AC:30:B8:8E:65:DF:3F:DB:7E:0A:E8:13:6C:4E:46:7C:8E:61
            X509v3 Authority Key Identifier:
                keyid:79:F1:51:16:9E:D7:E5:F1:B9:0D:10:DD:C5:99:3F:EE:1B:62:19:29

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

                Full Name:
                  URI:rsync://rpki-rps.cnnic.cn/repo/A1065588553129787395/0/79F151169ED7E5F1B90D10DDC5993FEE1B621929.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki-rps.cnnic.cn/repo/A1055390775090675715/1/79F151169ED7E5F1B90D10DDC5993FEE1B621929.cer

            Subject Information Access:
                Signed Object - URI:rsync://rpki-rps.cnnic.cn/repo/A1065588553129787395/0/3130332e33392e3232342e302f32312d3231203d3e2034383136.roa

            X509v3 Certificate Policies: critical
                Policy: ipAddr-asNumber

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.39.224.0/21

    Signature Algorithm: sha256WithRSAEncryption
         9e:71:b2:73:6c:6a:23:9c:53:60:41:bd:7b:00:d2:54:a1:6c:
         af:e1:91:d0:f9:32:fc:93:4c:70:30:e6:70:d0:f6:94:ec:5e:
         5d:76:9f:5b:47:62:08:c1:77:28:47:fc:95:ac:f5:ec:4a:0c:
         dd:1f:fe:2b:2a:a4:2b:71:62:31:3f:53:34:fc:3a:42:a3:46:
         b6:78:6c:5f:b7:18:f1:57:e0:eb:97:72:a8:d1:70:5f:3c:9b:
         00:ef:ba:1c:20:8c:19:9b:6f:87:9b:cc:a9:a2:98:6a:81:4b:
         74:4d:1d:b6:e6:9a:51:fd:5f:4d:e9:42:03:20:bb:09:02:0a:
         6c:ac:3f:8f:48:00:b0:d9:b6:8a:82:33:69:d4:77:3e:74:1e:
         40:db:3d:00:a9:d4:f3:df:13:de:69:f3:29:46:d4:eb:3c:0c:
         34:fc:2c:a7:24:b9:ec:06:b2:85:e3:3b:dd:19:00:0f:21:d8:
         96:94:02:bb:7a:94:d0:a4:f4:b7:27:42:0c:16:d7:8d:d1:83:
         f9:5a:13:2f:a3:3d:69:a3:71:95:f9:50:a0:72:10:0d:69:c4:
         cd:b9:f9:96:61:4c:a7:d0:fb:c3:da:83:61:c7:39:35:53:04:
         3d:1d:a4:67:b0:5f:c2:c1:e0:55:6e:55:02:64:d9:25:f7:58:
         67:4d:cd:6a
-----BEGIN CERTIFICATE-----
MIIFBzCCA++gAwIBAgIUQ57kjHKRw5TbPz5Ex/vSQCzaE9MwDQYJKoZIhvcNAQEL
BQAwMzExMC8GA1UEAxMoNzlGMTUxMTY5RUQ3RTVGMUI5MEQxMEREQzU5OTNGRUUx
QjYyMTkyOTAeFw0yNjAxMjAwMjAyMTVaFw0yNzAxMTkwMjA3MTVaMDMxMTAvBgNV
BAMTKEEzOEVBQzMwQjg4RTY1REYzRkRCN0UwQUU4MTM2QzRFNDY3QzhFNjEwggEi
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDGzmDEIwr/bspbgJTomGP4dhGw
yuPUAGfI5dS0yp57WXOGF8yne+J9DWSKlcqjUMkzU4o7Y95EjeFVhr2geoftcixD
1mRTZ7VsdmPgbvLOtM+/4CxbpuTh9JTOl94+sRquKn6ygeV5RG7OhMYRT+Mz7xVE
no3g11W4L4qAn3olPwgKKfjbBkow0QVpkhhStaO3HAKkYNktXendzBxNu+Ys4Jkj
nFQ+ayUIzBsvPuvFbBFauG5BKlus6oH6HhlMRLtHqfTTiDQPVXoxb9pZkGwAQbXk
AVERK374xHSq1+f8gVBRS4NeSQMXlFgMdyvXTOIbIIce/Zni/OzAktMgbTlNAgMB
AAGjggIRMIICDTAdBgNVHQ4EFgQUo46sMLiOZd8/234K6BNsTkZ8jmEwHwYDVR0j
BBgwFoAUefFRFp7X5fG5DRDdxZk/7htiGSkwDgYDVR0PAQH/BAQDAgeAMHMGA1Ud
HwRsMGowaKBmoGSGYnJzeW5jOi8vcnBraS1ycHMuY25uaWMuY24vcmVwby9BMTA2
NTU4ODU1MzEyOTc4NzM5NS8wLzc5RjE1MTE2OUVEN0U1RjFCOTBEMTBEREM1OTkz
RkVFMUI2MjE5MjkuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5
bmM6Ly9ycGtpLXJwcy5jbm5pYy5jbi9yZXBvL0ExMDU1MzkwNzc1MDkwNjc1NzE1
LzEvNzlGMTUxMTY5RUQ3RTVGMUI5MEQxMEREQzU5OTNGRUUxQjYyMTkyOS5jZXIw
gYoGCCsGAQUFBwELBH4wfDB6BggrBgEFBQcwC4ZucnN5bmM6Ly9ycGtpLXJwcy5j
bm5pYy5jbi9yZXBvL0ExMDY1NTg4NTUzMTI5Nzg3Mzk1LzAvMzEzMDMzMmUzMzM5
MmUzMjMyMzQyZTMwMmYzMjMxMmQzMjMxMjAzZDNlMjAzNDM4MzEzNi5yb2EwGAYD
VR0gAQH/BA4wDDAKBggrBgEFBQcOAjAfBggrBgEFBQcBBwEB/wQQMA4wDAQCAAEw
BgMEA2cn4DANBgkqhkiG9w0BAQsFAAOCAQEAnnGyc2xqI5xTYEG9ewDSVKFsr+GR
0Pky/JNMcDDmcND2lOxeXXafW0diCMF3KEf8laz17EoM3R/+KyqkK3FiMT9TNPw6
QqNGtnhsX7cY8Vfg65dyqNFwXzybAO+6HCCMGZtvh5vMqaKYaoFLdE0dtuaaUf1f
TelCAyC7CQIKbKw/j0gAsNm2ioIzadR3PnQeQNs9AKnU898T3mnzKUbU6zwMNPws
pyS57AayheM73RkADyHYlpQCu3qU0KT0tydCDBbXjdGD+VoTL6M9aaNxlflQoHIQ
DWnEzbn5lmFMp9D7w9qDYcc5NVMEPR2kZ7BfwsHgVW5VAmTZJfdYZ03Nag==
-----END CERTIFICATE-----
Generated at Sun Jan 25 12:34:43 2026 by rpki-client