Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A918EDB2/2A43E30C70E911E2B36D4B6B2979BB20/20DE0C38D6E111EEB9B20E53C4F9AE02.roa
File:                     20DE0C38D6E111EEB9B20E53C4F9AE02.roa (raw, json)
Hash identifier:          kB9Y5LnaFtQz0atmJfNUmQCEDn+7DqFUCjyqlsN9ogw=
Subject key identifier:   37:C5:77:2E:D0:43:D3:82:0B:2A:10:8A:58:5C:1C:DC:AA:88:CA:6C
Certificate issuer:       /CN=A918EDB2/serialNumber=296EDB64F3AF6E9D980932E816F95983E3ABC823
Certificate serial:       E66A
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/20DE0C38D6E111EEB9B20E53C4F9AE02.roa
Signing time:             Sun 31 May 2026 17:10:14 +0000
ROA not before:           Sun 31 May 2026 17:10:14 +0000
ROA not after:            Thu 01 Oct 2026 00:00:00 +0000
asID:                     140112
IP address blocks:        103.99.196.0/23 maxlen: 24
                          103.99.198.0/23 maxlen: 24
                          103.158.170.0/23 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:   Thu 11 Jun 2026 06:09:52 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 58986 (0xe66a)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A918EDB2, serialNumber=296EDB64F3AF6E9D980932E816F95983E3ABC823
        Validity
            Not Before: May 31 17:10:14 2026 GMT
            Not After : Oct  1 00:00:00 2026 GMT
        Subject: CN=6a1c6b76-65a0
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:f1:c6:48:32:dd:7c:b7:2b:49:26:d8:8c:d0:f9:
                    bb:c9:5e:37:6c:92:95:64:39:25:c9:36:b6:ac:e5:
                    6c:1f:b4:26:a0:0f:d6:bf:92:21:48:59:9b:26:e2:
                    95:c7:db:16:78:a7:0b:c0:c8:a6:53:13:ca:6d:16:
                    64:65:3f:33:bd:1a:af:50:ae:1c:e6:58:bc:2c:c2:
                    7b:c8:9a:67:58:d6:2f:ff:13:0a:b9:6b:17:80:e5:
                    66:39:2d:0b:73:93:aa:23:36:ee:ed:ad:af:74:b4:
                    bc:31:3a:7b:db:6f:2f:8c:34:18:ca:d8:c6:84:fa:
                    b5:07:25:37:be:40:99:55:75:28:d6:ba:fd:97:74:
                    22:81:c5:c6:47:91:4d:85:38:ee:a4:d3:c1:c4:fa:
                    74:62:1f:26:cc:03:ab:29:bd:12:a6:45:8a:59:df:
                    51:d7:39:73:c2:1a:9f:ac:6d:66:ba:fd:a6:46:27:
                    8a:87:92:c2:1c:8e:31:95:70:ef:16:01:71:b1:39:
                    38:e0:a1:f4:d4:f6:2e:08:83:a4:44:54:0e:c9:00:
                    b2:29:c6:68:eb:b0:ea:cc:f3:ef:2f:fa:77:53:f3:
                    8c:14:81:e7:d9:30:34:9a:94:b3:08:c4:1b:e5:ea:
                    a4:0d:ea:ec:7c:71:00:66:98:0f:d8:11:d1:f4:89:
                    aa:3f
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                37:C5:77:2E:D0:43:D3:82:0B:2A:10:8A:58:5C:1C:DC:AA:88:CA:6C
            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/20DE0C38D6E111EEB9B20E53C4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.99.196.0/22
                  103.158.170.0/23

    Signature Algorithm: sha256WithRSAEncryption
         5b:61:5c:69:5a:cf:f3:eb:ad:9f:65:05:55:2d:d9:20:93:74:
         5a:d1:11:5d:cf:5a:52:7f:d1:6a:a4:d5:55:46:f5:3a:a0:0e:
         f3:37:d8:bd:b2:64:f1:28:96:30:6d:01:a0:9c:57:ca:1e:45:
         76:06:c1:fb:65:05:b0:64:97:ce:4a:d2:a9:7e:0b:1e:2d:6c:
         70:b1:75:ac:ff:d1:75:d9:99:26:41:71:11:be:9d:f9:51:07:
         45:08:26:10:84:84:e3:39:88:8c:1e:ee:e0:47:eb:bc:9b:c9:
         e3:ff:cd:56:dd:7d:db:09:c1:2b:42:24:6b:35:2c:34:d5:11:
         66:23:e0:46:c3:97:44:1b:45:c6:72:ed:19:81:06:8b:66:7c:
         79:a1:f1:1e:5b:3e:9d:c7:04:44:4f:62:56:9e:3c:af:41:7c:
         3c:53:6d:ff:33:e1:72:2d:b0:37:1b:a7:f4:bf:0e:b8:05:d8:
         c5:a6:f1:37:da:2a:89:61:a4:e7:59:ef:cd:d4:54:b4:f6:c8:
         3e:9a:90:60:af:4e:d8:9c:0a:fc:bb:c4:bd:41:d7:30:2b:3b:
         90:8f:36:d6:3b:92:8e:a8:44:68:30:03:15:b7:e5:92:dc:4d:
         be:4e:1c:bd:28:47:ca:47:51:52:e7:28:ed:0f:b7:8f:4c:65:
         dd:32:b3:9b
-----BEGIN CERTIFICATE-----
MIIFQzCCBCugAwIBAgIDAOZqMA0GCSqGSIb3DQEBCwUAMEYxETAPBgNVBAMTCEE5
MThFREIyMTEwLwYDVQQFEygyOTZFREI2NEYzQUY2RTlEOTgwOTMyRTgxNkY5NTk4
M0UzQUJDODIzMB4XDTI2MDUzMTE3MTAxNFoXDTI2MTAwMTAwMDAwMFowGDEWMBQG
A1UEAxMNNmExYzZiNzYtNjVhMDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAPHGSDLdfLcrSSbYjND5u8leN2ySlWQ5Jck2tqzlbB+0JqAP1r+SIUhZmybi
lcfbFninC8DIplMTym0WZGU/M70ar1CuHOZYvCzCe8iaZ1jWL/8TCrlrF4DlZjkt
C3OTqiM27u2tr3S0vDE6e9tvL4w0GMrYxoT6tQclN75AmVV1KNa6/Zd0IoHFxkeR
TYU47qTTwcT6dGIfJswDqym9EqZFilnfUdc5c8Ian6xtZrr9pkYnioeSwhyOMZVw
7xYBcbE5OOCh9NT2LgiDpERUDskAsinGaOuw6szz7y/6d1PzjBSB59kwNJqUswjE
G+XqpA3q7HxxAGaYD9gR0fSJqj8CAwEAAaOCAmYwggJiMB0GA1UdDgQWBBQ3xXcu
0EPTggsqEIpYXBzcqojKbDAfBgNVHSMEGDAWgBQpbttk869unZgJMugW+VmD46vI
IzAOBgNVHQ8BAf8EBAMCB4AwgYMGA1UdHwR8MHoweKB2oHSGcnJzeW5jOi8vcnBr
aS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkxOEVEQjIvMkE0M0UzMEM3
MEU5MTFFMkIzNkQ0QjZCMjk3OUJCMjAvS1c3YlpQT3ZicDJZQ1RMb0Z2bFpnLU9y
eUNNLmNybDB+BggrBgEFBQcBAQRyMHAwbgYIKwYBBQUHMAKGYnJzeW5jOi8vcnBr
aS5hcG5pYy5uZXQvcmVwb3NpdG9yeS9CNTI3RUY1ODFENjYxMUUyQkI0NjhGN0M3
MkZEMUZGMi9LVzdiWlBPdmJwMllDVExvRnZsWmctT3J5Q00uY2VyMEoGA1UdIAEB
/wRAMD4wPAYIKwYBBQUHDgIwMDAuBggrBgEFBQcCARYiaHR0cHM6Ly93d3cuYXBu
aWMubmV0L1JQS0kvQ1BTLnBkZjCBlgYIKwYBBQUHAQsEgYkwgYYwgYMGCCsGAQUF
BzALhndyc3luYzovL3Jwa2kuYXBuaWMubmV0L21lbWJlcl9yZXBvc2l0b3J5L0E5
MThFREIyLzJBNDNFMzBDNzBFOTExRTJCMzZENEI2QjI5NzlCQjIwLzIwREUwQzM4
RDZFMTExRUVCOUIyMEU1M0M0RjlBRTAyLnJvYTAlBggrBgEFBQcBBwEB/wQWMBQw
EgQCAAEwDAMEAmdjxAMEAWeeqjANBgkqhkiG9w0BAQsFAAOCAQEAW2FcaVrP8+ut
n2UFVS3ZIJN0WtERXc9aUn/RaqTVVUb1OqAO8zfYvbJk8SiWMG0BoJxXyh5FdgbB
+2UFsGSXzkrSqX4LHi1scLF1rP/RddmZJkFxEb6d+VEHRQgmEISE4zmIjB7u4Efr
vJvJ4//NVt192wnBK0IkazUsNNURZiPgRsOXRBtFxnLtGYEGi2Z8eaHxHls+nccE
RE9iVp48r0F8PFNt/zPhci2wNxun9L8OuAXYxabxN9oqiWGk51nvzdRUtPbIPpqQ
YK9O2JwK/LvEvUHXMCs7kI821juSjqhEaDADFbflktxNvk4cvShHykdRUuco7Q+3
j0xl3TKzmw==
-----END CERTIFICATE-----
Generated at Thu Jun 4 09:08:46 2026 by rpki-client