Route Origin Authorization

$ rpki-client -vvf rpki-rps.cnnic.cn/repo/A1069148939556487169/0/3130332e3139312e3130322e302f32332d3234203d3e20313436373731.roa
File:                     3130332e3139312e3130322e302f32332d3234203d3e20313436373731.roa (raw, json)
Hash identifier:          qAdl9Mqv3eghaNLnjs9oT32gnvAkpvMtk+dQyAwDJFg=
Subject key identifier:   8C:9C:6D:17:08:2D:04:E5:38:F4:30:E5:0B:97:89:03:B7:92:3D:08
Certificate issuer:       /CN=E19DAC7A5282AF0B446E1C964F7F4509A96177D3
Certificate serial:       7A7C1C41958ED6F71FC505EFF0C87D83F7300802
Authority key identifier: E1:9D:AC:7A:52:82:AF:0B:44:6E:1C:96:4F:7F:45:09:A9:61:77:D3
Authority info access:    rsync://rpki-rps.cnnic.cn/repo/A1055390775090675715/1/E19DAC7A5282AF0B446E1C964F7F4509A96177D3.cer
Subject info access:      rsync://rpki-rps.cnnic.cn/repo/A1069148939556487169/0/3130332e3139312e3130322e302f32332d3234203d3e20313436373731.roa
Signing time:             Thu 29 Jan 2026 07:05:50 +0000
ROA not before:           Thu 29 Jan 2026 07:00:50 +0000
ROA not after:            Thu 28 Jan 2027 07:05:50 +0000
asID:                     146771
IP address blocks:        103.191.102.0/23 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki-rps.cnnic.cn/repo/A1069148939556487169/0/E19DAC7A5282AF0B446E1C964F7F4509A96177D3.crl
                          rsync://rpki-rps.cnnic.cn/repo/A1069148939556487169/0/E19DAC7A5282AF0B446E1C964F7F4509A96177D3.mft
                          rsync://rpki-rps.cnnic.cn/repo/A1055390775090675715/1/E19DAC7A5282AF0B446E1C964F7F4509A96177D3.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 23 Feb 2026 12:01:30 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number:
            7a:7c:1c:41:95:8e:d6:f7:1f:c5:05:ef:f0:c8:7d:83:f7:30:08:02
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=E19DAC7A5282AF0B446E1C964F7F4509A96177D3
        Validity
            Not Before: Jan 29 07:00:50 2026 GMT
            Not After : Jan 28 07:05:50 2027 GMT
        Subject: CN=8C9C6D17082D04E538F430E50B978903B7923D08
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:99:34:92:3f:26:84:59:56:0e:b4:b2:af:81:df:
                    ea:6a:3d:f0:dc:09:0c:46:db:9c:b5:7a:68:71:07:
                    2e:85:37:f0:bf:d6:0a:0c:7e:6b:8b:dd:b8:94:b0:
                    64:2d:a6:a2:a9:d4:90:7b:c9:07:24:01:95:72:77:
                    74:9f:41:dc:6f:5d:75:74:45:2b:3a:b1:20:5b:00:
                    da:f3:51:d6:41:7d:bc:32:81:dd:c1:c8:e3:d2:f4:
                    75:c8:6b:76:c1:01:06:28:ad:cd:e4:21:2b:82:98:
                    18:73:48:48:ab:f5:ff:2d:71:80:2f:cc:01:d6:bd:
                    50:8b:7b:4a:c3:2b:9c:70:7e:f5:eb:98:44:bf:a8:
                    7c:ca:65:ca:ee:d5:35:69:a5:97:d4:f1:53:e6:bb:
                    52:89:24:66:b6:e2:64:f3:1c:9d:d1:5f:b4:fc:4b:
                    4e:0f:b3:56:75:49:5b:83:71:ff:05:dd:1e:6c:8e:
                    fc:4f:1c:3d:15:f5:07:7a:25:03:48:31:0d:ad:6e:
                    59:c8:ef:72:d3:a8:5d:f5:7e:e2:c0:68:a9:9c:4a:
                    51:2b:cb:36:31:75:21:cd:fc:02:dd:a0:4e:0e:05:
                    eb:65:0c:ba:53:b0:bd:61:9a:a5:c7:2a:a6:e3:43:
                    3f:16:88:bd:1d:e5:7e:da:95:b6:3e:08:c1:94:55:
                    b2:ab
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                8C:9C:6D:17:08:2D:04:E5:38:F4:30:E5:0B:97:89:03:B7:92:3D:08
            X509v3 Authority Key Identifier:
                keyid:E1:9D:AC:7A:52:82:AF:0B:44:6E:1C:96:4F:7F:45:09:A9:61:77:D3

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

                Full Name:
                  URI:rsync://rpki-rps.cnnic.cn/repo/A1069148939556487169/0/E19DAC7A5282AF0B446E1C964F7F4509A96177D3.crl

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

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

            X509v3 Certificate Policies: critical
                Policy: ipAddr-asNumber

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.191.102.0/23

    Signature Algorithm: sha256WithRSAEncryption
         43:1c:f5:7f:80:f4:39:2c:fd:27:d0:1f:6d:67:19:a9:d5:ab:
         23:3b:8f:1e:18:12:b2:55:6c:be:4d:17:56:91:09:58:94:e4:
         26:cb:af:b8:30:f7:b9:96:d1:03:3b:e6:98:9e:d5:b6:e5:17:
         1a:03:25:5f:84:bc:11:21:42:31:b6:2b:40:ad:90:d1:10:2d:
         7f:6e:4b:09:84:d4:4f:82:34:31:1f:f6:86:3f:a6:b1:83:37:
         52:d8:6b:41:ca:d0:0b:76:2b:eb:9f:b7:24:4e:88:d9:94:3a:
         dc:60:4f:04:9b:d0:a2:c5:d6:8b:41:f7:be:d6:85:e2:9e:16:
         86:eb:76:0d:99:c4:a0:8d:30:9a:9b:d2:a0:60:81:3f:db:9f:
         cc:9d:88:a0:a0:13:96:9c:d1:a8:fc:3c:6e:7d:b2:ac:40:d9:
         17:11:58:ff:9c:c1:b6:0f:00:fa:8d:c9:63:ba:53:71:95:49:
         8d:2d:c1:c6:f6:00:ec:7f:44:89:6a:8e:1d:eb:fd:1f:c2:31:
         1b:80:f5:d1:31:93:ed:93:f8:bd:91:27:85:31:ae:9f:08:aa:
         b7:e6:da:6e:8d:16:34:48:ce:8d:ce:21:2b:07:44:ef:79:ef:
         ef:5a:5b:bb:fa:35:ff:2b:f1:25:84:ee:66:d6:38:61:7a:95:
         cb:9e:6a:1c
-----BEGIN CERTIFICATE-----
MIIFEDCCA/igAwIBAgIUenwcQZWO1vcfxQXv8Mh9g/cwCAIwDQYJKoZIhvcNAQEL
BQAwMzExMC8GA1UEAxMoRTE5REFDN0E1MjgyQUYwQjQ0NkUxQzk2NEY3RjQ1MDlB
OTYxNzdEMzAeFw0yNjAxMjkwNzAwNTBaFw0yNzAxMjgwNzA1NTBaMDMxMTAvBgNV
BAMTKDhDOUM2RDE3MDgyRDA0RTUzOEY0MzBFNTBCOTc4OTAzQjc5MjNEMDgwggEi
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCZNJI/JoRZVg60sq+B3+pqPfDc
CQxG25y1emhxBy6FN/C/1goMfmuL3biUsGQtpqKp1JB7yQckAZVyd3SfQdxvXXV0
RSs6sSBbANrzUdZBfbwygd3ByOPS9HXIa3bBAQYorc3kISuCmBhzSEir9f8tcYAv
zAHWvVCLe0rDK5xwfvXrmES/qHzKZcru1TVppZfU8VPmu1KJJGa24mTzHJ3RX7T8
S04Ps1Z1SVuDcf8F3R5sjvxPHD0V9Qd6JQNIMQ2tblnI73LTqF31fuLAaKmcSlEr
yzYxdSHN/ALdoE4OBetlDLpTsL1hmqXHKqbjQz8WiL0d5X7albY+CMGUVbKrAgMB
AAGjggIaMIICFjAdBgNVHQ4EFgQUjJxtFwgtBOU49DDlC5eJA7eSPQgwHwYDVR0j
BBgwFoAU4Z2selKCrwtEbhyWT39FCalhd9MwDgYDVR0PAQH/BAQDAgeAMHMGA1Ud
HwRsMGowaKBmoGSGYnJzeW5jOi8vcnBraS1ycHMuY25uaWMuY24vcmVwby9BMTA2
OTE0ODkzOTU1NjQ4NzE2OS8wL0UxOURBQzdBNTI4MkFGMEI0NDZFMUM5NjRGN0Y0
NTA5QTk2MTc3RDMuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5
bmM6Ly9ycGtpLXJwcy5jbm5pYy5jbi9yZXBvL0ExMDU1MzkwNzc1MDkwNjc1NzE1
LzEvRTE5REFDN0E1MjgyQUYwQjQ0NkUxQzk2NEY3RjQ1MDlBOTYxNzdEMy5jZXIw
gZMGCCsGAQUFBwELBIGGMIGDMIGABggrBgEFBQcwC4Z0cnN5bmM6Ly9ycGtpLXJw
cy5jbm5pYy5jbi9yZXBvL0ExMDY5MTQ4OTM5NTU2NDg3MTY5LzAvMzEzMDMzMmUz
MTM5MzEyZTMxMzAzMjJlMzAyZjMyMzMyZDMyMzQyMDNkM2UyMDMxMzQzNjM3Mzcz
MS5yb2EwGAYDVR0gAQH/BA4wDDAKBggrBgEFBQcOAjAfBggrBgEFBQcBBwEB/wQQ
MA4wDAQCAAEwBgMEAWe/ZjANBgkqhkiG9w0BAQsFAAOCAQEAQxz1f4D0OSz9J9Af
bWcZqdWrIzuPHhgSslVsvk0XVpEJWJTkJsuvuDD3uZbRAzvmmJ7VtuUXGgMlX4S8
ESFCMbYrQK2Q0RAtf25LCYTUT4I0MR/2hj+msYM3UthrQcrQC3Yr65+3JE6I2ZQ6
3GBPBJvQosXWi0H3vtaF4p4Whut2DZnEoI0wmpvSoGCBP9ufzJ2IoKATlpzRqPw8
bn2yrEDZFxFY/5zBtg8A+o3JY7pTcZVJjS3BxvYA7H9EiWqOHev9H8IxG4D10TGT
7ZP4vZEnhTGunwiqt+babo0WNEjOjc4hKwdE73nv71pbu/o1/yvxJYTuZtY4YXqV
y55qHA==
-----END CERTIFICATE-----
Generated at Mon Feb 23 03:23:25 2026 by rpki-client