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/A1065585649345691650/0/31342e3130332e31362e302f32312d3234203d3e2034383131.roa
File:                     31342e3130332e31362e302f32312d3234203d3e2034383131.roa (raw, json)
Hash identifier:          gdBnWc3G06I5XheGyyUJq6FYwOdlpGlQpR4UNDcw9Bc=
Subject key identifier:   A3:D8:F1:69:B1:9D:15:3A:31:3F:47:82:BF:C3:71:E9:F5:20:C2:21
Certificate issuer:       /CN=30774653B3B7BF15B38B8BBFFD73A5C2D1EEF38F
Certificate serial:       7641B3E9FC12F13F2A4A591B4FA728B992F175A6
Authority key identifier: 30:77:46:53:B3:B7:BF:15:B3:8B:8B:BF:FD:73:A5:C2:D1:EE:F3:8F
Authority info access:    rsync://rpki-rps.cnnic.cn/repo/A1055390775090675715/1/30774653B3B7BF15B38B8BBFFD73A5C2D1EEF38F.cer
Subject info access:      rsync://rpki-rps.cnnic.cn/repo/A1065585649345691650/0/31342e3130332e31362e302f32312d3234203d3e2034383131.roa
Signing time:             Tue 20 Jan 2026 02:09:43 +0000
ROA not before:           Tue 20 Jan 2026 02:04:43 +0000
ROA not after:            Tue 19 Jan 2027 02:09:43 +0000
asID:                     4811
IP address blocks:        14.103.16.0/21 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki-rps.cnnic.cn/repo/A1065585649345691650/0/30774653B3B7BF15B38B8BBFFD73A5C2D1EEF38F.crl
                          rsync://rpki-rps.cnnic.cn/repo/A1065585649345691650/0/30774653B3B7BF15B38B8BBFFD73A5C2D1EEF38F.mft
                          rsync://rpki-rps.cnnic.cn/repo/A1055390775090675715/1/30774653B3B7BF15B38B8BBFFD73A5C2D1EEF38F.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:   Mon 26 Jan 2026 07:16:57 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number:
            76:41:b3:e9:fc:12:f1:3f:2a:4a:59:1b:4f:a7:28:b9:92:f1:75:a6
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=30774653B3B7BF15B38B8BBFFD73A5C2D1EEF38F
        Validity
            Not Before: Jan 20 02:04:43 2026 GMT
            Not After : Jan 19 02:09:43 2027 GMT
        Subject: CN=A3D8F169B19D153A313F4782BFC371E9F520C221
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:b3:b7:f8:db:b0:75:28:5e:b2:44:c6:ba:fb:7d:
                    e8:3b:03:f7:b7:35:26:15:f9:2f:7b:ec:ce:5e:02:
                    98:6a:14:c0:66:3b:3d:97:1d:54:4f:12:45:a5:a4:
                    c1:99:be:f4:6f:88:3c:7e:e1:71:70:3e:f7:ae:bc:
                    6b:1c:42:fc:28:a7:be:fa:ad:1e:37:a9:79:98:86:
                    6a:07:d9:41:f1:c2:83:e3:d9:a7:95:e5:9d:f4:cd:
                    7e:a7:95:44:7a:7f:2c:40:94:24:74:c3:f4:df:c5:
                    be:ad:04:db:f3:ae:91:02:81:4f:87:d9:7e:1a:d4:
                    c0:df:f1:4c:c1:cf:e0:dd:b9:0c:32:43:f7:a5:be:
                    e8:03:04:8d:ba:c5:33:b8:37:e4:a7:2e:16:0a:3f:
                    40:8a:a5:41:a0:01:ee:cc:b4:4d:47:5b:8b:52:71:
                    a0:d8:96:a3:e3:8e:1f:0a:66:de:81:30:2b:b8:bd:
                    49:ef:a9:98:91:0c:b4:95:8e:11:73:5b:c5:2d:cb:
                    0e:41:a8:2f:75:e0:14:43:79:e7:16:52:11:cb:53:
                    e0:2c:45:c5:65:64:ac:64:b2:69:0b:35:2b:0f:75:
                    9f:fc:61:88:c2:1d:3f:eb:a9:48:41:59:13:97:b7:
                    5b:78:03:f8:98:d7:bb:5f:3c:36:97:18:32:ad:f9:
                    30:9f
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                A3:D8:F1:69:B1:9D:15:3A:31:3F:47:82:BF:C3:71:E9:F5:20:C2:21
            X509v3 Authority Key Identifier:
                keyid:30:77:46:53:B3:B7:BF:15:B3:8B:8B:BF:FD:73:A5:C2:D1:EE:F3:8F

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

                Full Name:
                  URI:rsync://rpki-rps.cnnic.cn/repo/A1065585649345691650/0/30774653B3B7BF15B38B8BBFFD73A5C2D1EEF38F.crl

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

            Subject Information Access:
                Signed Object - URI:rsync://rpki-rps.cnnic.cn/repo/A1065585649345691650/0/31342e3130332e31362e302f32312d3234203d3e2034383131.roa

            X509v3 Certificate Policies: critical
                Policy: ipAddr-asNumber

            sbgp-ipAddrBlock: critical
                IPv4:
                  14.103.16.0/21

    Signature Algorithm: sha256WithRSAEncryption
         39:95:25:97:c1:aa:6a:2a:8f:7c:6c:40:a5:e7:d5:83:51:b9:
         d1:49:f2:00:ed:4d:cd:35:cb:20:92:75:d2:fe:3b:25:d8:98:
         75:38:3d:3e:91:d2:1f:eb:b2:a9:18:01:50:c0:c7:91:f9:e1:
         a2:c3:50:7f:68:68:53:de:32:e8:c2:cd:72:fb:b5:f8:44:6d:
         41:ff:46:01:8d:18:1a:52:5d:3d:b2:83:bb:76:57:4d:d8:05:
         aa:55:0d:52:e7:93:fc:87:98:fc:68:a1:dc:df:dc:8c:b9:fd:
         7a:23:92:21:04:5e:29:5c:1b:5a:7f:d6:aa:3e:e9:e9:82:70:
         c7:49:dc:a9:5d:1b:d2:00:da:19:dc:b6:f6:0a:ec:fa:26:e5:
         e8:da:47:cf:5e:ac:74:b6:59:f8:ff:33:34:45:65:ac:fd:0b:
         dd:ab:f2:77:15:95:4c:e3:a5:84:c1:bc:76:8a:48:fd:90:f7:
         7c:60:1c:29:b9:33:d9:71:f0:2c:6e:c6:36:3f:f2:54:98:2b:
         72:06:cc:ac:99:8f:dc:a1:0a:b2:a9:56:42:aa:2f:c8:1c:82:
         19:9f:3d:94:1b:4d:e9:28:29:d2:65:8d:66:9e:ba:28:ec:93:
         28:20:fc:3f:24:0b:50:3f:0f:23:67:7d:21:ae:d2:71:7c:8a:
         e1:f7:21:db
-----BEGIN CERTIFICATE-----
MIIFBTCCA+2gAwIBAgIUdkGz6fwS8T8qSlkbT6couZLxdaYwDQYJKoZIhvcNAQEL
BQAwMzExMC8GA1UEAxMoMzA3NzQ2NTNCM0I3QkYxNUIzOEI4QkJGRkQ3M0E1QzJE
MUVFRjM4RjAeFw0yNjAxMjAwMjA0NDNaFw0yNzAxMTkwMjA5NDNaMDMxMTAvBgNV
BAMTKEEzRDhGMTY5QjE5RDE1M0EzMTNGNDc4MkJGQzM3MUU5RjUyMEMyMjEwggEi
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCzt/jbsHUoXrJExrr7feg7A/e3
NSYV+S977M5eAphqFMBmOz2XHVRPEkWlpMGZvvRviDx+4XFwPveuvGscQvwop776
rR43qXmYhmoH2UHxwoPj2aeV5Z30zX6nlUR6fyxAlCR0w/Tfxb6tBNvzrpECgU+H
2X4a1MDf8UzBz+DduQwyQ/elvugDBI26xTO4N+SnLhYKP0CKpUGgAe7MtE1HW4tS
caDYlqPjjh8KZt6BMCu4vUnvqZiRDLSVjhFzW8Utyw5BqC914BRDeecWUhHLU+As
RcVlZKxksmkLNSsPdZ/8YYjCHT/rqUhBWROXt1t4A/iY17tfPDaXGDKt+TCfAgMB
AAGjggIPMIICCzAdBgNVHQ4EFgQUo9jxabGdFToxP0eCv8Nx6fUgwiEwHwYDVR0j
BBgwFoAUMHdGU7O3vxWzi4u//XOlwtHu848wDgYDVR0PAQH/BAQDAgeAMHMGA1Ud
HwRsMGowaKBmoGSGYnJzeW5jOi8vcnBraS1ycHMuY25uaWMuY24vcmVwby9BMTA2
NTU4NTY0OTM0NTY5MTY1MC8wLzMwNzc0NjUzQjNCN0JGMTVCMzhCOEJCRkZENzNB
NUMyRDFFRUYzOEYuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5
bmM6Ly9ycGtpLXJwcy5jbm5pYy5jbi9yZXBvL0ExMDU1MzkwNzc1MDkwNjc1NzE1
LzEvMzA3NzQ2NTNCM0I3QkYxNUIzOEI4QkJGRkQ3M0E1QzJEMUVFRjM4Ri5jZXIw
gYgGCCsGAQUFBwELBHwwejB4BggrBgEFBQcwC4ZscnN5bmM6Ly9ycGtpLXJwcy5j
bm5pYy5jbi9yZXBvL0ExMDY1NTg1NjQ5MzQ1NjkxNjUwLzAvMzEzNDJlMzEzMDMz
MmUzMTM2MmUzMDJmMzIzMTJkMzIzNDIwM2QzZTIwMzQzODMxMzEucm9hMBgGA1Ud
IAEB/wQOMAwwCgYIKwYBBQUHDgIwHwYIKwYBBQUHAQcBAf8EEDAOMAwEAgABMAYD
BAMOZxAwDQYJKoZIhvcNAQELBQADggEBADmVJZfBqmoqj3xsQKXn1YNRudFJ8gDt
Tc01yyCSddL+OyXYmHU4PT6R0h/rsqkYAVDAx5H54aLDUH9oaFPeMujCzXL7tfhE
bUH/RgGNGBpSXT2yg7t2V03YBapVDVLnk/yHmPxoodzf3Iy5/XojkiEEXilcG1p/
1qo+6emCcMdJ3KldG9IA2hnctvYK7Pom5ejaR89erHS2Wfj/MzRFZaz9C92r8ncV
lUzjpYTBvHaKSP2Q93xgHCm5M9lx8CxuxjY/8lSYK3IGzKyZj9yhCrKpVkKqL8gc
ghmfPZQbTekoKdJljWaeuijskygg/D8kC1A/DyNnfSGu0nF8iuH3Ids=
-----END CERTIFICATE-----
Generated at Sun Jan 25 14:33:15 2026 by rpki-client