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/A1065583221972074499/0/3130332e3130392e38382e302f32322d3232203d3e20313531323532.roa
File:                     3130332e3130392e38382e302f32322d3232203d3e20313531323532.roa (raw, json)
Hash identifier:          UzrNcj85nq6S4JL6UgoFrAEyZtLfoknYga9JtSYLFpw=
Subject key identifier:   91:79:10:E3:5F:A3:55:8D:45:19:99:EB:6C:18:3A:7E:60:1C:06:76
Certificate issuer:       /CN=39D60E5D03C07E40791B79D9E045DEE1FD25B37B
Certificate serial:       14E548818503E0F28C771A6DF5664AC87F6E4041
Authority key identifier: 39:D6:0E:5D:03:C0:7E:40:79:1B:79:D9:E0:45:DE:E1:FD:25:B3:7B
Authority info access:    rsync://rpki-rps.cnnic.cn/repo/A1055390775090675715/1/39D60E5D03C07E40791B79D9E045DEE1FD25B37B.cer
Subject info access:      rsync://rpki-rps.cnnic.cn/repo/A1065583221972074499/0/3130332e3130392e38382e302f32322d3232203d3e20313531323532.roa
Signing time:             Tue 20 Jan 2026 02:09:30 +0000
ROA not before:           Tue 20 Jan 2026 02:04:30 +0000
ROA not after:            Tue 19 Jan 2027 02:09:30 +0000
asID:                     151252
IP address blocks:        103.109.88.0/22 maxlen: 22
Validation:               OK
Signature path:           rsync://rpki-rps.cnnic.cn/repo/A1065583221972074499/0/39D60E5D03C07E40791B79D9E045DEE1FD25B37B.crl
                          rsync://rpki-rps.cnnic.cn/repo/A1065583221972074499/0/39D60E5D03C07E40791B79D9E045DEE1FD25B37B.mft
                          rsync://rpki-rps.cnnic.cn/repo/A1055390775090675715/1/39D60E5D03C07E40791B79D9E045DEE1FD25B37B.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 14:51:02 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number:
            14:e5:48:81:85:03:e0:f2:8c:77:1a:6d:f5:66:4a:c8:7f:6e:40:41
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=39D60E5D03C07E40791B79D9E045DEE1FD25B37B
        Validity
            Not Before: Jan 20 02:04:30 2026 GMT
            Not After : Jan 19 02:09:30 2027 GMT
        Subject: CN=917910E35FA3558D451999EB6C183A7E601C0676
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:c8:28:1d:4b:a1:8e:58:a9:8e:6a:64:b6:55:bd:
                    86:10:d0:6a:d0:d8:0b:92:1b:e3:a3:e6:0a:1a:5a:
                    22:53:ea:c2:41:d6:4d:c5:6a:a6:5d:13:fb:0a:4e:
                    04:b3:f5:64:c6:55:eb:81:93:a9:94:5b:d3:93:5a:
                    60:32:95:02:e5:9e:00:f5:f3:d0:c5:eb:93:78:f1:
                    b8:ea:08:52:a6:e9:52:32:a4:2d:3d:47:78:55:8e:
                    86:c6:70:4c:d2:ca:7b:72:76:cb:ae:68:77:62:10:
                    22:1a:1f:ff:ac:7f:76:34:f2:72:6a:15:3a:f3:d6:
                    b8:a9:83:bd:e1:5d:b3:35:e0:d5:2c:9d:4f:e3:b2:
                    08:2b:a6:c6:aa:dd:f6:a8:e6:eb:d1:60:16:6d:b2:
                    66:44:a9:62:01:a3:8f:a6:e0:77:b4:ab:73:d0:a2:
                    74:91:d5:7a:b2:09:51:04:79:67:95:55:ed:b7:65:
                    e2:7e:72:f0:82:49:0f:4f:a0:28:c6:1f:aa:60:6b:
                    c1:4f:f0:e7:0e:fb:94:99:5c:60:04:0e:07:35:aa:
                    4a:73:0a:2e:bb:8f:73:8b:92:63:54:f5:91:9a:97:
                    8c:1a:59:ea:f1:00:d0:83:95:83:71:b1:2e:28:30:
                    f1:5a:38:e1:ec:21:05:65:87:41:35:31:85:07:dc:
                    5b:33
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                91:79:10:E3:5F:A3:55:8D:45:19:99:EB:6C:18:3A:7E:60:1C:06:76
            X509v3 Authority Key Identifier:
                keyid:39:D6:0E:5D:03:C0:7E:40:79:1B:79:D9:E0:45:DE:E1:FD:25:B3:7B

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

                Full Name:
                  URI:rsync://rpki-rps.cnnic.cn/repo/A1065583221972074499/0/39D60E5D03C07E40791B79D9E045DEE1FD25B37B.crl

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

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

            X509v3 Certificate Policies: critical
                Policy: ipAddr-asNumber

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.109.88.0/22

    Signature Algorithm: sha256WithRSAEncryption
         22:cd:c6:fc:5f:52:85:bd:1f:75:9e:46:1f:34:4d:81:29:43:
         07:f7:28:88:d7:e8:c7:c6:b6:c2:f4:a1:38:8e:7b:d6:46:27:
         e1:41:ca:1e:e3:d1:6a:ca:d8:31:9b:74:b3:f0:94:a9:73:ef:
         cc:a7:fc:c4:2b:22:9a:4e:0b:5f:2f:6b:8f:94:02:e2:44:04:
         4c:cc:70:00:76:8d:14:1c:64:2d:d1:1d:0c:c2:70:f9:d6:12:
         e0:52:a7:b4:19:0e:48:69:55:9f:32:70:a3:1f:13:bc:0e:c6:
         de:73:1a:1f:74:d1:cb:2d:d0:2e:61:a5:a2:b9:76:7d:5c:34:
         f2:78:65:14:a2:37:6d:38:c0:5a:fc:9c:65:08:32:f0:22:37:
         4e:88:4f:c0:d2:2c:6e:bc:86:24:a9:57:af:c6:33:0a:7e:61:
         23:4a:6b:79:39:9d:7a:71:19:5c:39:b8:4d:bb:4c:22:a9:3b:
         2f:6e:9f:32:b6:cf:74:a5:36:18:05:0b:af:9a:f1:8c:8e:da:
         c9:c1:6f:e7:fb:bc:dc:9f:70:bb:19:0a:b1:c1:4a:8b:7f:83:
         5e:63:f6:19:34:e9:29:7a:d3:89:c0:f8:c5:5b:79:da:df:53:
         ad:16:4f:8b:87:1b:12:b0:ec:e0:14:ab:a5:75:67:ac:07:50:
         ea:7e:a8:4c
-----BEGIN CERTIFICATE-----
MIIFDTCCA/WgAwIBAgIUFOVIgYUD4PKMdxpt9WZKyH9uQEEwDQYJKoZIhvcNAQEL
BQAwMzExMC8GA1UEAxMoMzlENjBFNUQwM0MwN0U0MDc5MUI3OUQ5RTA0NURFRTFG
RDI1QjM3QjAeFw0yNjAxMjAwMjA0MzBaFw0yNzAxMTkwMjA5MzBaMDMxMTAvBgNV
BAMTKDkxNzkxMEUzNUZBMzU1OEQ0NTE5OTlFQjZDMTgzQTdFNjAxQzA2NzYwggEi
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDIKB1LoY5YqY5qZLZVvYYQ0GrQ
2AuSG+Oj5goaWiJT6sJB1k3FaqZdE/sKTgSz9WTGVeuBk6mUW9OTWmAylQLlngD1
89DF65N48bjqCFKm6VIypC09R3hVjobGcEzSyntydsuuaHdiECIaH/+sf3Y08nJq
FTrz1ripg73hXbM14NUsnU/jsggrpsaq3fao5uvRYBZtsmZEqWIBo4+m4He0q3PQ
onSR1XqyCVEEeWeVVe23ZeJ+cvCCSQ9PoCjGH6pga8FP8OcO+5SZXGAEDgc1qkpz
Ci67j3OLkmNU9ZGal4waWerxANCDlYNxsS4oMPFaOOHsIQVlh0E1MYUH3FszAgMB
AAGjggIXMIICEzAdBgNVHQ4EFgQUkXkQ41+jVY1FGZnrbBg6fmAcBnYwHwYDVR0j
BBgwFoAUOdYOXQPAfkB5G3nZ4EXe4f0ls3swDgYDVR0PAQH/BAQDAgeAMHMGA1Ud
HwRsMGowaKBmoGSGYnJzeW5jOi8vcnBraS1ycHMuY25uaWMuY24vcmVwby9BMTA2
NTU4MzIyMTk3MjA3NDQ5OS8wLzM5RDYwRTVEMDNDMDdFNDA3OTFCNzlEOUUwNDVE
RUUxRkQyNUIzN0IuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5
bmM6Ly9ycGtpLXJwcy5jbm5pYy5jbi9yZXBvL0ExMDU1MzkwNzc1MDkwNjc1NzE1
LzEvMzlENjBFNUQwM0MwN0U0MDc5MUI3OUQ5RTA0NURFRTFGRDI1QjM3Qi5jZXIw
gZAGCCsGAQUFBwELBIGDMIGAMH4GCCsGAQUFBzALhnJyc3luYzovL3Jwa2ktcnBz
LmNubmljLmNuL3JlcG8vQTEwNjU1ODMyMjE5NzIwNzQ0OTkvMC8zMTMwMzMyZTMx
MzAzOTJlMzgzODJlMzAyZjMyMzIyZDMyMzIyMDNkM2UyMDMxMzUzMTMyMzUzMi5y
b2EwGAYDVR0gAQH/BA4wDDAKBggrBgEFBQcOAjAfBggrBgEFBQcBBwEB/wQQMA4w
DAQCAAEwBgMEAmdtWDANBgkqhkiG9w0BAQsFAAOCAQEAIs3G/F9Shb0fdZ5GHzRN
gSlDB/coiNfox8a2wvShOI571kYn4UHKHuPRasrYMZt0s/CUqXPvzKf8xCsimk4L
Xy9rj5QC4kQETMxwAHaNFBxkLdEdDMJw+dYS4FKntBkOSGlVnzJwox8TvA7G3nMa
H3TRyy3QLmGlorl2fVw08nhlFKI3bTjAWvycZQgy8CI3TohPwNIsbryGJKlXr8Yz
Cn5hI0preTmdenEZXDm4TbtMIqk7L26fMrbPdKU2GAULr5rxjI7aycFv5/u83J9w
uxkKscFKi3+DXmP2GTTpKXrTicD4xVt52t9TrRZPi4cbErDs4BSrpXVnrAdQ6n6o
TA==
-----END CERTIFICATE-----
Generated at Mon Jan 26 00:16:46 2026 by rpki-client