Route Origin Authorization

$ rpki-client -vvf rpki-rps.cnnic.cn/repo/A1065579534394785795/0/3130332e34302e31322e302f32322d3232203d3e203233363530.roa
File:                     3130332e34302e31322e302f32322d3232203d3e203233363530.roa (raw, json)
Hash identifier:          ffXwXrTLsQMl1Z3xS7x/7Q5xdWtmnIltlbm0iB7iSlQ=
Subject key identifier:   BF:9D:48:52:80:D2:2D:A8:08:C4:7D:16:35:1E:2D:3D:82:79:4B:E7
Certificate issuer:       /CN=71C9BFE4C8FD7E777A1C9E55DFA60A3AC29A254E
Certificate serial:       6969F56467F34B0A97404E6D76399D253C65ED09
Authority key identifier: 71:C9:BF:E4:C8:FD:7E:77:7A:1C:9E:55:DF:A6:0A:3A:C2:9A:25:4E
Authority info access:    rsync://rpki-rps.cnnic.cn/repo/A1055390775090675715/1/71C9BFE4C8FD7E777A1C9E55DFA60A3AC29A254E.cer
Subject info access:      rsync://rpki-rps.cnnic.cn/repo/A1065579534394785795/0/3130332e34302e31322e302f32322d3232203d3e203233363530.roa
Signing time:             Tue 14 Apr 2026 07:34:10 +0000
ROA not before:           Tue 14 Apr 2026 07:29:10 +0000
ROA not after:            Tue 13 Apr 2027 07:34:10 +0000
asID:                     23650
IP address blocks:        103.40.12.0/22 maxlen: 22
Validation:               OK
Signature path:           rsync://rpki-rps.cnnic.cn/repo/A1065579534394785795/0/71C9BFE4C8FD7E777A1C9E55DFA60A3AC29A254E.crl
                          rsync://rpki-rps.cnnic.cn/repo/A1065579534394785795/0/71C9BFE4C8FD7E777A1C9E55DFA60A3AC29A254E.mft
                          rsync://rpki-rps.cnnic.cn/repo/A1055390775090675715/1/71C9BFE4C8FD7E777A1C9E55DFA60A3AC29A254E.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:   Fri 17 Apr 2026 15:57:32 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number:
            69:69:f5:64:67:f3:4b:0a:97:40:4e:6d:76:39:9d:25:3c:65:ed:09
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=71C9BFE4C8FD7E777A1C9E55DFA60A3AC29A254E
        Validity
            Not Before: Apr 14 07:29:10 2026 GMT
            Not After : Apr 13 07:34:10 2027 GMT
        Subject: CN=BF9D485280D22DA808C47D16351E2D3D82794BE7
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:ac:44:f8:89:26:3b:ba:25:b8:dd:61:20:ce:8a:
                    de:6e:da:04:b0:ef:52:43:3c:34:58:1f:c3:b8:90:
                    30:f6:0e:19:bd:05:dc:92:b3:e0:c3:0d:c5:99:f4:
                    48:e9:8b:4a:95:0c:49:27:39:49:df:06:a5:59:dd:
                    3c:36:f4:da:5a:d6:c9:35:c0:cd:de:85:62:84:00:
                    68:a5:50:27:c4:13:b8:8b:00:0d:6f:16:94:ce:bd:
                    0f:fa:d4:d2:09:a5:85:9c:42:12:33:62:89:bd:80:
                    9e:f1:91:d5:cb:97:64:6e:67:93:a4:b3:ff:c3:7f:
                    fd:22:11:7f:5a:25:41:f1:bb:ee:92:bf:76:88:21:
                    91:d1:cc:d6:3f:04:b9:54:af:a0:13:ed:5f:e6:2b:
                    c3:3a:a4:40:36:c2:98:62:60:64:af:bd:38:56:35:
                    05:4b:4d:94:60:2d:39:76:4f:75:4c:70:b1:f5:67:
                    90:7a:44:8a:50:4b:51:09:2e:00:d0:f3:00:56:98:
                    11:54:e0:e4:dd:06:5c:55:e1:eb:7a:69:31:ba:c7:
                    3e:c4:11:20:20:4c:41:b4:ed:08:a4:af:8e:82:b3:
                    b1:06:b9:91:f3:79:cc:9a:d1:b3:46:4f:af:fa:46:
                    cc:12:a4:70:8b:2c:a6:1d:26:ec:4e:e7:3d:e0:05:
                    2d:31
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                BF:9D:48:52:80:D2:2D:A8:08:C4:7D:16:35:1E:2D:3D:82:79:4B:E7
            X509v3 Authority Key Identifier:
                keyid:71:C9:BF:E4:C8:FD:7E:77:7A:1C:9E:55:DF:A6:0A:3A:C2:9A:25:4E

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

                Full Name:
                  URI:rsync://rpki-rps.cnnic.cn/repo/A1065579534394785795/0/71C9BFE4C8FD7E777A1C9E55DFA60A3AC29A254E.crl

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

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

            X509v3 Certificate Policies: critical
                Policy: ipAddr-asNumber

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.40.12.0/22

    Signature Algorithm: sha256WithRSAEncryption
         6e:1e:89:ee:0b:94:45:20:ed:d8:b8:f5:c9:20:b3:bd:d5:7b:
         18:3e:52:c3:35:dd:ca:dd:cc:bb:c5:17:47:6d:32:c6:80:b6:
         ca:de:a6:1e:0a:08:a9:e6:24:23:01:b4:22:ba:23:34:0d:95:
         1e:9f:62:5a:49:74:6b:e0:a0:48:8b:5b:3c:c5:d6:b7:bc:28:
         07:4e:22:2d:62:73:f5:0d:de:9a:9e:20:5d:3a:4f:65:cd:e6:
         f0:14:14:59:69:53:b3:98:24:12:97:b7:94:ab:fe:24:8f:4a:
         04:72:c9:c7:f6:07:6a:4d:75:41:7a:9a:24:96:e8:8d:09:61:
         03:3e:6e:7c:96:4f:5b:75:f2:f6:f9:86:39:d8:28:38:ed:03:
         b9:04:9d:2f:e7:52:6e:02:2f:ed:6c:36:18:91:8d:f1:f1:98:
         62:2f:a8:9c:fb:8f:30:68:f8:4c:de:7d:3a:d7:2e:ae:c2:36:
         cb:6f:a9:67:67:78:78:69:9a:a6:1c:d0:0f:5f:03:1b:fb:17:
         01:b7:08:ab:67:62:f6:e8:d4:ce:6a:9b:32:c7:8f:93:a2:f7:
         b9:8a:cc:63:8f:79:8c:99:0b:ad:7b:c7:56:7a:71:ef:55:69:
         1e:14:7b:43:3d:83:96:79:86:44:e5:ec:63:dd:33:59:0a:a0:
         92:44:31:f9
-----BEGIN CERTIFICATE-----
MIIFBzCCA++gAwIBAgIUaWn1ZGfzSwqXQE5tdjmdJTxl7QkwDQYJKoZIhvcNAQEL
BQAwMzExMC8GA1UEAxMoNzFDOUJGRTRDOEZEN0U3NzdBMUM5RTU1REZBNjBBM0FD
MjlBMjU0RTAeFw0yNjA0MTQwNzI5MTBaFw0yNzA0MTMwNzM0MTBaMDMxMTAvBgNV
BAMTKEJGOUQ0ODUyODBEMjJEQTgwOEM0N0QxNjM1MUUyRDNEODI3OTRCRTcwggEi
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCsRPiJJju6JbjdYSDOit5u2gSw
71JDPDRYH8O4kDD2Dhm9BdySs+DDDcWZ9Ejpi0qVDEknOUnfBqVZ3Tw29Npa1sk1
wM3ehWKEAGilUCfEE7iLAA1vFpTOvQ/61NIJpYWcQhIzYom9gJ7xkdXLl2RuZ5Ok
s//Df/0iEX9aJUHxu+6Sv3aIIZHRzNY/BLlUr6AT7V/mK8M6pEA2wphiYGSvvThW
NQVLTZRgLTl2T3VMcLH1Z5B6RIpQS1EJLgDQ8wBWmBFU4OTdBlxV4et6aTG6xz7E
ESAgTEG07Qikr46Cs7EGuZHzecya0bNGT6/6RswSpHCLLKYdJuxO5z3gBS0xAgMB
AAGjggIRMIICDTAdBgNVHQ4EFgQUv51IUoDSLagIxH0WNR4tPYJ5S+cwHwYDVR0j
BBgwFoAUccm/5Mj9fnd6HJ5V36YKOsKaJU4wDgYDVR0PAQH/BAQDAgeAMHMGA1Ud
HwRsMGowaKBmoGSGYnJzeW5jOi8vcnBraS1ycHMuY25uaWMuY24vcmVwby9BMTA2
NTU3OTUzNDM5NDc4NTc5NS8wLzcxQzlCRkU0QzhGRDdFNzc3QTFDOUU1NURGQTYw
QTNBQzI5QTI1NEUuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5
bmM6Ly9ycGtpLXJwcy5jbm5pYy5jbi9yZXBvL0ExMDU1MzkwNzc1MDkwNjc1NzE1
LzEvNzFDOUJGRTRDOEZEN0U3NzdBMUM5RTU1REZBNjBBM0FDMjlBMjU0RS5jZXIw
gYoGCCsGAQUFBwELBH4wfDB6BggrBgEFBQcwC4ZucnN5bmM6Ly9ycGtpLXJwcy5j
bm5pYy5jbi9yZXBvL0ExMDY1NTc5NTM0Mzk0Nzg1Nzk1LzAvMzEzMDMzMmUzNDMw
MmUzMTMyMmUzMDJmMzIzMjJkMzIzMjIwM2QzZTIwMzIzMzM2MzUzMC5yb2EwGAYD
VR0gAQH/BA4wDDAKBggrBgEFBQcOAjAfBggrBgEFBQcBBwEB/wQQMA4wDAQCAAEw
BgMEAmcoDDANBgkqhkiG9w0BAQsFAAOCAQEAbh6J7guURSDt2Lj1ySCzvdV7GD5S
wzXdyt3Mu8UXR20yxoC2yt6mHgoIqeYkIwG0IrojNA2VHp9iWkl0a+CgSItbPMXW
t7woB04iLWJz9Q3emp4gXTpPZc3m8BQUWWlTs5gkEpe3lKv+JI9KBHLJx/YHak11
QXqaJJbojQlhAz5ufJZPW3Xy9vmGOdgoOO0DuQSdL+dSbgIv7Ww2GJGN8fGYYi+o
nPuPMGj4TN59OtcursI2y2+pZ2d4eGmaphzQD18DG/sXAbcIq2di9ujUzmqbMseP
k6L3uYrMY495jJkLrXvHVnpx71VpHhR7Qz2DlnmGROXsY90zWQqgkkQx+Q==
-----END CERTIFICATE-----
Generated at Fri Apr 17 01:49:19 2026 by rpki-client