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/A1065583221971877891/0/3130332e392e382e302f32342d3234203d3e203538353933.roa
File:                     3130332e392e382e302f32342d3234203d3e203538353933.roa (raw, json)
Hash identifier:          88UcyugWYkjXxfVsFgdbD+1wbeFFhmwQuHbWLrF7+9o=
Subject key identifier:   1B:F7:B2:5C:2F:20:38:BD:6D:A0:7C:65:AE:C4:D4:71:3B:B4:44:32
Certificate issuer:       /CN=7505D5D0FC8DB66FC48DA4A64839077551466B62
Certificate serial:       08A6E91AB0774EAC532951339B7857679840CF2E
Authority key identifier: 75:05:D5:D0:FC:8D:B6:6F:C4:8D:A4:A6:48:39:07:75:51:46:6B:62
Authority info access:    rsync://rpki-rps.cnnic.cn/repo/A1055390775090675715/1/7505D5D0FC8DB66FC48DA4A64839077551466B62.cer
Subject info access:      rsync://rpki-rps.cnnic.cn/repo/A1065583221971877891/0/3130332e392e382e302f32342d3234203d3e203538353933.roa
Signing time:             Tue 20 Jan 2026 02:08:22 +0000
ROA not before:           Tue 20 Jan 2026 02:03:22 +0000
ROA not after:            Tue 19 Jan 2027 02:08:22 +0000
asID:                     58593
IP address blocks:        103.9.8.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki-rps.cnnic.cn/repo/A1065583221971877891/0/7505D5D0FC8DB66FC48DA4A64839077551466B62.crl
                          rsync://rpki-rps.cnnic.cn/repo/A1065583221971877891/0/7505D5D0FC8DB66FC48DA4A64839077551466B62.mft
                          rsync://rpki-rps.cnnic.cn/repo/A1055390775090675715/1/7505D5D0FC8DB66FC48DA4A64839077551466B62.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 19:40:57 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number:
            08:a6:e9:1a:b0:77:4e:ac:53:29:51:33:9b:78:57:67:98:40:cf:2e
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=7505D5D0FC8DB66FC48DA4A64839077551466B62
        Validity
            Not Before: Jan 20 02:03:22 2026 GMT
            Not After : Jan 19 02:08:22 2027 GMT
        Subject: CN=1BF7B25C2F2038BD6DA07C65AEC4D4713BB44432
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:bb:13:de:7b:dd:62:fb:ad:8c:49:b2:af:55:ba:
                    70:28:8c:87:c8:6d:c9:1e:ff:12:59:e3:e6:7f:e1:
                    d1:57:4f:26:64:a5:c9:b9:c1:de:56:f6:4f:af:78:
                    8f:38:fc:86:78:7d:65:d2:e9:fe:cf:4f:91:7f:e6:
                    1b:c0:2d:77:4b:dc:a9:18:4c:e0:d5:11:86:28:2f:
                    97:b4:64:1d:8f:9c:c8:91:5d:6c:94:24:31:3d:28:
                    ec:5b:d8:14:ab:4d:23:aa:2b:b4:dc:22:cf:02:0f:
                    c8:91:40:2e:34:65:4d:52:7f:d2:ac:ae:9d:63:b1:
                    c9:cb:64:a8:41:d5:77:2d:1b:ca:60:a1:9d:df:95:
                    e7:b3:55:86:01:e4:ce:b4:68:2b:a0:ce:6b:65:5e:
                    f3:55:6b:bd:65:de:90:86:32:bf:4d:f6:91:96:ba:
                    93:70:45:59:6a:10:d6:cb:a3:e2:c9:3d:f6:a3:a5:
                    52:03:28:7b:40:bb:75:60:5d:4d:de:76:9b:b6:2b:
                    a0:1c:17:70:e7:c3:5d:fc:59:c9:13:36:92:7a:bf:
                    39:a8:72:3c:2b:3a:22:a6:fb:53:d2:0b:42:81:36:
                    f9:06:89:88:f6:23:6d:f5:ba:94:ea:c4:2b:7d:37:
                    e4:50:54:13:ee:17:45:be:f5:f1:e6:a2:1a:1f:b5:
                    5a:c7
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                1B:F7:B2:5C:2F:20:38:BD:6D:A0:7C:65:AE:C4:D4:71:3B:B4:44:32
            X509v3 Authority Key Identifier:
                keyid:75:05:D5:D0:FC:8D:B6:6F:C4:8D:A4:A6:48:39:07:75:51:46:6B:62

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

                Full Name:
                  URI:rsync://rpki-rps.cnnic.cn/repo/A1065583221971877891/0/7505D5D0FC8DB66FC48DA4A64839077551466B62.crl

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

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

            X509v3 Certificate Policies: critical
                Policy: ipAddr-asNumber

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.9.8.0/24

    Signature Algorithm: sha256WithRSAEncryption
         37:1f:80:83:5e:43:23:03:e9:ac:62:26:ff:6a:e0:19:69:d2:
         73:82:c0:d0:ff:ba:28:6d:3c:7b:df:76:64:1b:ae:cf:e2:a3:
         6d:94:43:22:d9:04:f8:ba:1b:ee:1e:56:7a:26:e2:9d:93:ee:
         5d:2c:7c:8d:ad:f0:4f:af:05:2d:ca:70:cd:05:0b:02:49:fd:
         f8:02:67:db:0e:e7:15:e4:4a:d2:40:78:a1:09:29:ce:d2:0d:
         63:59:a3:a4:94:44:be:3c:5b:bc:6b:e2:e8:21:ac:41:55:05:
         78:93:ab:27:2c:53:21:23:d8:60:b7:ac:e8:88:e4:83:d4:c3:
         93:29:11:14:1d:1e:19:94:b6:1f:3c:99:f5:54:04:e6:04:b0:
         67:00:d6:2a:ce:98:11:6b:a3:24:00:f2:c6:c6:f9:8e:c0:af:
         74:aa:76:97:a4:bd:19:8d:b6:a7:27:52:09:7d:2a:47:67:0b:
         e5:0b:99:d8:75:62:4e:4d:67:aa:ec:4a:79:cd:3e:9b:4f:02:
         42:5c:3d:81:58:49:c5:ed:a0:57:5c:05:4e:67:71:47:3b:93:
         1d:9c:7a:8d:61:40:ba:4f:3e:53:ce:de:d4:54:67:d1:72:f5:
         86:c2:9f:fb:6c:8b:20:65:0d:97:f5:63:1b:43:05:70:77:a0:
         fe:4d:af:cd
-----BEGIN CERTIFICATE-----
MIIFAzCCA+ugAwIBAgIUCKbpGrB3TqxTKVEzm3hXZ5hAzy4wDQYJKoZIhvcNAQEL
BQAwMzExMC8GA1UEAxMoNzUwNUQ1RDBGQzhEQjY2RkM0OERBNEE2NDgzOTA3NzU1
MTQ2NkI2MjAeFw0yNjAxMjAwMjAzMjJaFw0yNzAxMTkwMjA4MjJaMDMxMTAvBgNV
BAMTKDFCRjdCMjVDMkYyMDM4QkQ2REEwN0M2NUFFQzRENDcxM0JCNDQ0MzIwggEi
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC7E9573WL7rYxJsq9VunAojIfI
bcke/xJZ4+Z/4dFXTyZkpcm5wd5W9k+veI84/IZ4fWXS6f7PT5F/5hvALXdL3KkY
TODVEYYoL5e0ZB2PnMiRXWyUJDE9KOxb2BSrTSOqK7TcIs8CD8iRQC40ZU1Sf9Ks
rp1jscnLZKhB1XctG8pgoZ3fleezVYYB5M60aCugzmtlXvNVa71l3pCGMr9N9pGW
upNwRVlqENbLo+LJPfajpVIDKHtAu3VgXU3edpu2K6AcF3Dnw138WckTNpJ6vzmo
cjwrOiKm+1PSC0KBNvkGiYj2I231upTqxCt9N+RQVBPuF0W+9fHmohoftVrHAgMB
AAGjggINMIICCTAdBgNVHQ4EFgQUG/eyXC8gOL1toHxlrsTUcTu0RDIwHwYDVR0j
BBgwFoAUdQXV0PyNtm/EjaSmSDkHdVFGa2IwDgYDVR0PAQH/BAQDAgeAMHMGA1Ud
HwRsMGowaKBmoGSGYnJzeW5jOi8vcnBraS1ycHMuY25uaWMuY24vcmVwby9BMTA2
NTU4MzIyMTk3MTg3Nzg5MS8wLzc1MDVENUQwRkM4REI2NkZDNDhEQTRBNjQ4Mzkw
Nzc1NTE0NjZCNjIuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5
bmM6Ly9ycGtpLXJwcy5jbm5pYy5jbi9yZXBvL0ExMDU1MzkwNzc1MDkwNjc1NzE1
LzEvNzUwNUQ1RDBGQzhEQjY2RkM0OERBNEE2NDgzOTA3NzU1MTQ2NkI2Mi5jZXIw
gYYGCCsGAQUFBwELBHoweDB2BggrBgEFBQcwC4ZqcnN5bmM6Ly9ycGtpLXJwcy5j
bm5pYy5jbi9yZXBvL0ExMDY1NTgzMjIxOTcxODc3ODkxLzAvMzEzMDMzMmUzOTJl
MzgyZTMwMmYzMjM0MmQzMjM0MjAzZDNlMjAzNTM4MzUzOTMzLnJvYTAYBgNVHSAB
Af8EDjAMMAoGCCsGAQUFBw4CMB8GCCsGAQUFBwEHAQH/BBAwDjAMBAIAATAGAwQA
ZwkIMA0GCSqGSIb3DQEBCwUAA4IBAQA3H4CDXkMjA+msYib/auAZadJzgsDQ/7oo
bTx733ZkG67P4qNtlEMi2QT4uhvuHlZ6JuKdk+5dLHyNrfBPrwUtynDNBQsCSf34
AmfbDucV5ErSQHihCSnO0g1jWaOklES+PFu8a+LoIaxBVQV4k6snLFMhI9hgt6zo
iOSD1MOTKREUHR4ZlLYfPJn1VATmBLBnANYqzpgRa6MkAPLGxvmOwK90qnaXpL0Z
jbanJ1IJfSpHZwvlC5nYdWJOTWeq7Ep5zT6bTwJCXD2BWEnF7aBXXAVOZ3FHO5Md
nHqNYUC6Tz5Tzt7UVGfRcvWGwp/7bIsgZQ2X9WMbQwVwd6D+Ta/N
-----END CERTIFICATE-----
Generated at Sun Jan 25 13:53:44 2026 by rpki-client