Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A918EDB2/2A43E30C70E911E2B36D4B6B2979BB20/21D03DC894A311EC863A064DC4F9AE02.roa
File:                     21D03DC894A311EC863A064DC4F9AE02.roa (raw, json)
Hash identifier:          HhVAGG9om1GzWDH1lXilqzv+bZ9teZ0Qij9LpwYDjF4=
Subject key identifier:   F6:98:AD:A9:DB:87:7A:C5:FA:03:4F:76:B0:C4:80:F2:9F:83:0B:C3
Certificate issuer:       /CN=A918EDB2/serialNumber=296EDB64F3AF6E9D980932E816F95983E3ABC823
Certificate serial:       D388
Authority key identifier: 29:6E:DB:64:F3:AF:6E:9D:98:09:32:E8:16:F9:59:83:E3:AB:C8:23
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/KW7bZPOvbp2YCTLoFvlZg-OryCM.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A918EDB2/2A43E30C70E911E2B36D4B6B2979BB20/21D03DC894A311EC863A064DC4F9AE02.roa
Signing time:             Sun 01 Mar 2026 22:26:35 +0000
ROA not before:           Thu 08 May 2025 16:06:51 +0000
ROA not after:            Wed 01 Jul 2026 00:00:00 +0000
asID:                     136338
IP address blocks:        103.88.0.0/22 maxlen: 22
                          103.88.0.0/24 maxlen: 24
                          103.88.1.0/24 maxlen: 24
                          103.88.2.0/24 maxlen: 24
                          103.88.3.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A918EDB2/2A43E30C70E911E2B36D4B6B2979BB20/KW7bZPOvbp2YCTLoFvlZg-OryCM.crl
                          rsync://rpki.apnic.net/member_repository/A918EDB2/2A43E30C70E911E2B36D4B6B2979BB20/KW7bZPOvbp2YCTLoFvlZg-OryCM.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/KW7bZPOvbp2YCTLoFvlZg-OryCM.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 09 Mar 2026 07:20:28 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 54152 (0xd388)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A918EDB2, serialNumber=296EDB64F3AF6E9D980932E816F95983E3ABC823
        Validity
            Not Before: May  8 16:06:51 2025 GMT
            Not After : Jul  1 00:00:00 2026 GMT
        Subject: CN=69a4bd1b-8772
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:b5:93:d2:4e:ba:f3:99:57:2c:f6:8a:d8:e7:5a:
                    aa:ae:8b:7c:b0:da:36:0e:13:c4:e4:71:6c:47:d2:
                    3e:25:d7:d8:b0:b7:36:20:1a:ea:83:89:9b:dd:b2:
                    c3:e6:64:5e:c3:e6:84:17:f2:bf:3d:db:44:27:f0:
                    40:3c:22:19:d9:29:13:33:f7:79:d4:ad:42:09:72:
                    80:52:96:ed:77:78:ba:90:ae:a7:70:dd:48:29:97:
                    c8:2f:4c:08:c6:8a:92:5e:5c:5a:72:ce:41:1a:9c:
                    9b:54:9b:f5:55:50:f4:be:4d:37:45:91:9e:7e:b9:
                    97:2a:26:02:6b:73:0b:10:3c:12:4f:d8:36:ed:a3:
                    e5:a4:5c:2f:c4:ca:e8:28:ba:f6:e8:ab:31:15:ae:
                    77:41:20:9f:a5:4a:bf:df:3b:ad:30:5e:e3:46:fd:
                    6c:fa:1d:d0:3c:ac:16:68:a3:78:a7:27:5d:29:c8:
                    d2:69:2b:25:b0:f9:8b:41:62:b9:65:50:43:75:c7:
                    58:28:74:bb:8d:e4:dc:1e:a9:60:bf:e0:a6:32:71:
                    45:7f:1b:f6:5d:38:82:dc:f8:21:5f:3e:d2:d4:55:
                    4b:81:a9:ef:30:62:e4:22:bb:23:14:75:10:42:04:
                    f2:b3:94:60:84:b9:ad:13:7c:a8:6f:13:28:75:88:
                    fd:75
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                F6:98:AD:A9:DB:87:7A:C5:FA:03:4F:76:B0:C4:80:F2:9F:83:0B:C3
            X509v3 Authority Key Identifier:
                keyid:29:6E:DB:64:F3:AF:6E:9D:98:09:32:E8:16:F9:59:83:E3:AB:C8:23

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A918EDB2/2A43E30C70E911E2B36D4B6B2979BB20/KW7bZPOvbp2YCTLoFvlZg-OryCM.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/KW7bZPOvbp2YCTLoFvlZg-OryCM.cer

            X509v3 Certificate Policies: critical
                Policy: ipAddr-asNumber
                  CPS: https://www.apnic.net/RPKI/CPS.pdf

            Subject Information Access:
                Signed Object - URI:rsync://rpki.apnic.net/member_repository/A918EDB2/2A43E30C70E911E2B36D4B6B2979BB20/21D03DC894A311EC863A064DC4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.88.0.0/22

    Signature Algorithm: sha256WithRSAEncryption
         1e:b3:a0:1d:59:95:60:e1:17:da:b9:f1:5d:35:46:1c:e0:89:
         45:57:b1:46:4e:8f:14:3f:2a:67:df:af:6b:b5:de:6e:cb:1a:
         c5:75:10:ca:2b:fb:b9:34:ac:7a:c9:5a:12:e3:68:68:65:61:
         eb:d4:0e:9b:dc:79:55:9b:c6:8b:79:b7:bf:96:a2:31:52:a2:
         e5:8a:b3:22:8b:eb:1f:f4:92:bd:f1:56:4c:90:a8:45:5b:05:
         00:3c:15:16:09:4e:5d:0c:08:8a:ac:57:24:21:8c:4f:b5:6c:
         5a:4c:dc:1b:40:63:3a:ff:05:99:97:b0:3a:57:e1:cf:84:a3:
         43:79:08:ac:cb:21:2c:b7:d9:bb:6c:b0:5a:92:25:89:ad:9c:
         75:e6:06:f0:ad:45:7a:c2:9a:28:68:1b:04:34:de:18:e0:30:
         a1:6e:b5:93:06:c2:ae:0a:32:dc:a6:cb:b6:b3:eb:74:c1:59:
         c1:2e:90:93:72:50:2e:ee:84:9f:b2:d2:3c:20:0b:54:82:50:
         d7:84:9d:bd:77:62:e9:1a:d0:cc:32:f4:b2:a7:fd:c4:f1:e1:
         a6:7e:ee:0d:08:96:f0:d4:e5:94:6e:ff:2b:7b:f3:15:6f:a2:
         41:cf:d4:6f:37:29:40:01:1a:62:ba:d5:9e:58:7a:d4:09:07:
         d3:3f:cf:22
-----BEGIN CERTIFICATE-----
MIIFPTCCBCWgAwIBAgIDANOIMA0GCSqGSIb3DQEBCwUAMEYxETAPBgNVBAMTCEE5
MThFREIyMTEwLwYDVQQFEygyOTZFREI2NEYzQUY2RTlEOTgwOTMyRTgxNkY5NTk4
M0UzQUJDODIzMB4XDTI1MDUwODE2MDY1MVoXDTI2MDcwMTAwMDAwMFowGDEWMBQG
A1UEAxMNNjlhNGJkMWItODc3MjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBALWT0k6685lXLPaK2Odaqq6LfLDaNg4TxORxbEfSPiXX2LC3NiAa6oOJm92y
w+ZkXsPmhBfyvz3bRCfwQDwiGdkpEzP3edStQglygFKW7Xd4upCup3DdSCmXyC9M
CMaKkl5cWnLOQRqcm1Sb9VVQ9L5NN0WRnn65lyomAmtzCxA8Ek/YNu2j5aRcL8TK
6Ci69uirMRWud0Egn6VKv987rTBe40b9bPod0DysFmijeKcnXSnI0mkrJbD5i0Fi
uWVQQ3XHWCh0u43k3B6pYL/gpjJxRX8b9l04gtz4IV8+0tRVS4Gp7zBi5CK7IxR1
EEIE8rOUYIS5rRN8qG8TKHWI/XUCAwEAAaOCAmAwggJcMB0GA1UdDgQWBBT2mK2p
24d6xfoDT3awxIDyn4MLwzAfBgNVHSMEGDAWgBQpbttk869unZgJMugW+VmD46vI
IzAOBgNVHQ8BAf8EBAMCB4AwgYMGA1UdHwR8MHoweKB2oHSGcnJzeW5jOi8vcnBr
aS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkxOEVEQjIvMkE0M0UzMEM3
MEU5MTFFMkIzNkQ0QjZCMjk3OUJCMjAvS1c3YlpQT3ZicDJZQ1RMb0Z2bFpnLU9y
eUNNLmNybDB+BggrBgEFBQcBAQRyMHAwbgYIKwYBBQUHMAKGYnJzeW5jOi8vcnBr
aS5hcG5pYy5uZXQvcmVwb3NpdG9yeS9CNTI3RUY1ODFENjYxMUUyQkI0NjhGN0M3
MkZEMUZGMi9LVzdiWlBPdmJwMllDVExvRnZsWmctT3J5Q00uY2VyMEoGA1UdIAEB
/wRAMD4wPAYIKwYBBQUHDgIwMDAuBggrBgEFBQcCARYiaHR0cHM6Ly93d3cuYXBu
aWMubmV0L1JQS0kvQ1BTLnBkZjCBlgYIKwYBBQUHAQsEgYkwgYYwgYMGCCsGAQUF
BzALhndyc3luYzovL3Jwa2kuYXBuaWMubmV0L21lbWJlcl9yZXBvc2l0b3J5L0E5
MThFREIyLzJBNDNFMzBDNzBFOTExRTJCMzZENEI2QjI5NzlCQjIwLzIxRDAzREM4
OTRBMzExRUM4NjNBMDY0REM0RjlBRTAyLnJvYTAfBggrBgEFBQcBBwEB/wQQMA4w
DAQCAAEwBgMEAmdYADANBgkqhkiG9w0BAQsFAAOCAQEAHrOgHVmVYOEX2rnxXTVG
HOCJRVexRk6PFD8qZ9+va7XebssaxXUQyiv7uTSseslaEuNoaGVh69QOm9x5VZvG
i3m3v5aiMVKi5YqzIovrH/SSvfFWTJCoRVsFADwVFglOXQwIiqxXJCGMT7VsWkzc
G0BjOv8FmZewOlfhz4SjQ3kIrMshLLfZu2ywWpIlia2cdeYG8K1FesKaKGgbBDTe
GOAwoW61kwbCrgoy3KbLtrPrdMFZwS6Qk3JQLu6En7LSPCALVIJQ14SdvXdi6RrQ
zDL0sqf9xPHhpn7uDQiW8NTllG7/K3vzFW+iQc/UbzcpQAEaYrrVnlh61AkH0z/P
Ig==
-----END CERTIFICATE-----
Generated at Mon Mar 2 11:08:03 2026 by rpki-client