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/A1065577241947668481/0/3130332e3232372e38302e302f32322d3232203d3e2034383038.roa
File:                     3130332e3232372e38302e302f32322d3232203d3e2034383038.roa (raw, json)
Hash identifier:          Ub2YiOuWmf66zRiG6c5/Kt3RHinddf8M7kz+iwfuBkI=
Subject key identifier:   29:A8:BA:85:12:82:65:EC:31:4F:83:88:F7:0D:57:75:41:24:90:0A
Certificate issuer:       /CN=AF3822BA7A5850DA06993BF22D990B2BCAF2BDE8
Certificate serial:       7349E7530E8AA13C9F09D324B0F7AA29E139A81C
Authority key identifier: AF:38:22:BA:7A:58:50:DA:06:99:3B:F2:2D:99:0B:2B:CA:F2:BD:E8
Authority info access:    rsync://rpki-rps.cnnic.cn/repo/A1055390775090675715/1/AF3822BA7A5850DA06993BF22D990B2BCAF2BDE8.cer
Subject info access:      rsync://rpki-rps.cnnic.cn/repo/A1065577241947668481/0/3130332e3232372e38302e302f32322d3232203d3e2034383038.roa
Signing time:             Tue 20 Jan 2026 02:15:34 +0000
ROA not before:           Tue 20 Jan 2026 02:10:34 +0000
ROA not after:            Tue 19 Jan 2027 02:15:34 +0000
asID:                     4808
IP address blocks:        103.227.80.0/22 maxlen: 22
Validation:               OK
Signature path:           rsync://rpki-rps.cnnic.cn/repo/A1065577241947668481/0/AF3822BA7A5850DA06993BF22D990B2BCAF2BDE8.crl
                          rsync://rpki-rps.cnnic.cn/repo/A1065577241947668481/0/AF3822BA7A5850DA06993BF22D990B2BCAF2BDE8.mft
                          rsync://rpki-rps.cnnic.cn/repo/A1055390775090675715/1/AF3822BA7A5850DA06993BF22D990B2BCAF2BDE8.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 15:55:57 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number:
            73:49:e7:53:0e:8a:a1:3c:9f:09:d3:24:b0:f7:aa:29:e1:39:a8:1c
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=AF3822BA7A5850DA06993BF22D990B2BCAF2BDE8
        Validity
            Not Before: Jan 20 02:10:34 2026 GMT
            Not After : Jan 19 02:15:34 2027 GMT
        Subject: CN=29A8BA85128265EC314F8388F70D57754124900A
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:b3:26:a6:ce:eb:36:ce:3d:85:3d:68:ad:e6:d3:
                    e9:77:02:66:43:c0:94:79:bf:70:33:fd:43:6b:1c:
                    ba:11:cc:73:f8:dc:52:ed:c2:16:b7:39:65:02:3c:
                    39:a7:40:1f:2d:93:fe:f6:1e:90:91:90:de:09:25:
                    c5:2c:36:e9:29:00:91:e9:df:57:f7:9c:af:58:71:
                    84:a7:ed:72:e2:43:67:bf:0d:0b:1a:6f:45:da:66:
                    5e:7d:50:88:79:e4:9c:a3:73:57:83:06:e6:76:f6:
                    ac:af:98:20:ce:e2:f7:af:66:e7:b6:d0:0c:df:e9:
                    9d:b9:33:14:63:25:b0:2b:0d:4a:d1:8b:06:d6:75:
                    43:49:b3:39:1d:76:44:f2:36:25:8d:63:70:ad:5a:
                    72:9c:40:52:3e:56:be:05:73:fe:e4:b4:77:59:63:
                    a7:2e:07:37:db:bc:01:89:fc:70:df:b8:07:f6:70:
                    ba:20:8d:6b:18:6d:34:dc:1d:ee:02:c5:36:fe:81:
                    9d:8e:a9:c6:ff:02:b0:4b:63:d0:86:b6:2e:44:00:
                    8d:2d:6b:e2:a8:55:6c:3a:21:cd:73:63:5e:61:c6:
                    be:cc:3a:ce:23:89:3e:a7:97:d8:0e:75:28:f0:cc:
                    b4:8d:ce:f8:26:0c:cc:04:3b:a1:23:2f:8f:2f:e3:
                    fd:0d
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                29:A8:BA:85:12:82:65:EC:31:4F:83:88:F7:0D:57:75:41:24:90:0A
            X509v3 Authority Key Identifier:
                keyid:AF:38:22:BA:7A:58:50:DA:06:99:3B:F2:2D:99:0B:2B:CA:F2:BD:E8

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

                Full Name:
                  URI:rsync://rpki-rps.cnnic.cn/repo/A1065577241947668481/0/AF3822BA7A5850DA06993BF22D990B2BCAF2BDE8.crl

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

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

            X509v3 Certificate Policies: critical
                Policy: ipAddr-asNumber

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.227.80.0/22

    Signature Algorithm: sha256WithRSAEncryption
         72:33:69:88:de:63:3e:2c:4b:7c:14:73:6b:4d:a2:3a:a1:44:
         b3:2d:ab:4c:cb:8d:39:63:4b:83:cc:2d:7d:2d:3d:35:07:47:
         f3:ed:25:3c:52:99:09:e9:37:27:8d:4c:5a:4f:85:98:23:79:
         51:de:5c:35:66:f6:94:b1:66:33:9b:98:d7:63:35:97:27:6e:
         9d:94:e5:15:24:a5:55:08:3a:8a:66:a7:a1:61:3e:e8:3d:27:
         5d:aa:86:d6:ec:d4:6d:2f:cc:1a:4c:32:0c:37:2b:22:f6:6b:
         67:2f:d5:15:59:a3:15:03:ed:7c:1b:ec:10:9e:2a:dc:ad:c9:
         30:ab:09:24:16:48:d0:32:9c:cc:f3:cf:1e:ee:17:55:89:3b:
         b1:41:83:ae:b1:a3:69:d6:53:99:27:8d:8e:72:4e:69:fc:58:
         90:b6:c1:51:77:3d:85:0f:52:e7:9a:69:f1:96:6f:3a:bf:36:
         54:6b:88:0c:af:fd:cc:35:fd:2d:cd:ed:2f:4b:70:c1:65:0f:
         0c:a2:5e:6e:e3:e3:13:7b:81:3d:05:f4:3a:47:b8:3c:2a:9f:
         65:a7:59:4e:4a:87:b5:eb:74:c4:95:8e:00:3a:25:48:05:b1:
         f2:d1:b2:06:9c:53:3f:e6:87:85:17:47:12:03:da:cc:98:e3:
         a1:88:7c:c2
-----BEGIN CERTIFICATE-----
MIIFBzCCA++gAwIBAgIUc0nnUw6KoTyfCdMksPeqKeE5qBwwDQYJKoZIhvcNAQEL
BQAwMzExMC8GA1UEAxMoQUYzODIyQkE3QTU4NTBEQTA2OTkzQkYyMkQ5OTBCMkJD
QUYyQkRFODAeFw0yNjAxMjAwMjEwMzRaFw0yNzAxMTkwMjE1MzRaMDMxMTAvBgNV
BAMTKDI5QThCQTg1MTI4MjY1RUMzMTRGODM4OEY3MEQ1Nzc1NDEyNDkwMEEwggEi
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCzJqbO6zbOPYU9aK3m0+l3AmZD
wJR5v3Az/UNrHLoRzHP43FLtwha3OWUCPDmnQB8tk/72HpCRkN4JJcUsNukpAJHp
31f3nK9YcYSn7XLiQ2e/DQsab0XaZl59UIh55Jyjc1eDBuZ29qyvmCDO4vevZue2
0Azf6Z25MxRjJbArDUrRiwbWdUNJszkddkTyNiWNY3CtWnKcQFI+Vr4Fc/7ktHdZ
Y6cuBzfbvAGJ/HDfuAf2cLogjWsYbTTcHe4CxTb+gZ2Oqcb/ArBLY9CGti5EAI0t
a+KoVWw6Ic1zY15hxr7MOs4jiT6nl9gOdSjwzLSNzvgmDMwEO6EjL48v4/0NAgMB
AAGjggIRMIICDTAdBgNVHQ4EFgQUKai6hRKCZewxT4OI9w1XdUEkkAowHwYDVR0j
BBgwFoAUrzgiunpYUNoGmTvyLZkLK8ryvegwDgYDVR0PAQH/BAQDAgeAMHMGA1Ud
HwRsMGowaKBmoGSGYnJzeW5jOi8vcnBraS1ycHMuY25uaWMuY24vcmVwby9BMTA2
NTU3NzI0MTk0NzY2ODQ4MS8wL0FGMzgyMkJBN0E1ODUwREEwNjk5M0JGMjJEOTkw
QjJCQ0FGMkJERTguY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5
bmM6Ly9ycGtpLXJwcy5jbm5pYy5jbi9yZXBvL0ExMDU1MzkwNzc1MDkwNjc1NzE1
LzEvQUYzODIyQkE3QTU4NTBEQTA2OTkzQkYyMkQ5OTBCMkJDQUYyQkRFOC5jZXIw
gYoGCCsGAQUFBwELBH4wfDB6BggrBgEFBQcwC4ZucnN5bmM6Ly9ycGtpLXJwcy5j
bm5pYy5jbi9yZXBvL0ExMDY1NTc3MjQxOTQ3NjY4NDgxLzAvMzEzMDMzMmUzMjMy
MzcyZTM4MzAyZTMwMmYzMjMyMmQzMjMyMjAzZDNlMjAzNDM4MzAzOC5yb2EwGAYD
VR0gAQH/BA4wDDAKBggrBgEFBQcOAjAfBggrBgEFBQcBBwEB/wQQMA4wDAQCAAEw
BgMEAmfjUDANBgkqhkiG9w0BAQsFAAOCAQEAcjNpiN5jPixLfBRza02iOqFEsy2r
TMuNOWNLg8wtfS09NQdH8+0lPFKZCek3J41MWk+FmCN5Ud5cNWb2lLFmM5uY12M1
lydunZTlFSSlVQg6imanoWE+6D0nXaqG1uzUbS/MGkwyDDcrIvZrZy/VFVmjFQPt
fBvsEJ4q3K3JMKsJJBZI0DKczPPPHu4XVYk7sUGDrrGjadZTmSeNjnJOafxYkLbB
UXc9hQ9S55pp8ZZvOr82VGuIDK/9zDX9Lc3tL0twwWUPDKJebuPjE3uBPQX0Oke4
PCqfZadZTkqHtet0xJWOADolSAWx8tGyBpxTP+aHhRdHEgPazJjjoYh8wg==
-----END CERTIFICATE-----
Generated at Sun Jan 25 11:02:01 2026 by rpki-client