Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A918EDB2/2A43E30C70E911E2B36D4B6B2979BB20/20DE0C38D6E111EEB9B20E53C4F9AE02.roa
File:                     20DE0C38D6E111EEB9B20E53C4F9AE02.roa (raw, json)
Hash identifier:          +D916Er8devSLs2WBvn9OhoIueTCjzcL6bo+42/I6uE=
Subject key identifier:   7D:E7:46:AC:7E:DC:1E:BE:B1:04:A2:29:CD:0D:AD:ED:F0:9B:9D:A4
Certificate issuer:       /CN=A918EDB2/serialNumber=296EDB64F3AF6E9D980932E816F95983E3ABC823
Certificate serial:       F287
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:             Mon 06 Jul 2026 17:08:46 +0000
ROA not before:           Mon 06 Jul 2026 17:08:46 +0000
ROA not after:            Thu 01 Jul 2027 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:   Tue 28 Jul 2026 08:21:14 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 62087 (0xf287)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A918EDB2, serialNumber=296EDB64F3AF6E9D980932E816F95983E3ABC823
        Validity
            Not Before: Jul  6 17:08:46 2026 GMT
            Not After : Jul  1 00:00:00 2027 GMT
        Subject: CN=6a4be11e-19c0
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:db:a3:ee:e7:83:24:f2:6b:a9:f8:91:ea:81:ac:
                    82:32:35:97:75:48:bb:12:54:6e:f4:a0:e5:07:a2:
                    6b:c4:05:74:af:a2:6f:fc:3a:3c:8c:51:cb:1a:eb:
                    29:bb:ab:41:0d:82:bf:46:46:db:0c:c0:a9:8a:d9:
                    a6:29:32:4a:e7:a0:6c:06:c8:68:aa:a2:89:ee:e2:
                    52:f0:a6:51:80:f9:fc:7b:b5:4a:57:e0:1f:35:5c:
                    26:7d:70:f3:9e:f6:c2:8e:8f:88:f8:e9:07:71:58:
                    ad:d5:a8:93:2e:b7:05:a6:48:95:5a:ca:9b:c8:97:
                    ab:b4:d5:50:b1:e5:bb:5d:97:98:5a:f7:64:27:b3:
                    b8:2d:84:25:0e:3b:24:07:00:ea:32:c0:1b:54:61:
                    d9:32:bb:60:59:d8:ee:b8:76:20:39:e5:93:b5:2f:
                    4d:0f:6a:a4:08:8d:4f:aa:6d:cc:af:9b:11:de:14:
                    fe:4f:34:d5:5c:f1:42:cb:1c:cd:6d:ad:0b:eb:9b:
                    d3:32:f9:62:68:b0:11:13:8a:d7:5a:93:99:20:42:
                    73:cc:0d:0b:ea:3e:e3:a2:5b:a8:d8:f2:04:94:f1:
                    40:c9:be:83:d4:7c:25:32:76:32:a3:fb:01:10:80:
                    22:89:ce:b1:71:e3:01:c4:c9:9b:33:be:f4:ee:6d:
                    2b:63
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                7D:E7:46:AC:7E:DC:1E:BE:B1:04:A2:29:CD:0D:AD:ED:F0:9B:9D:A4
            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
         31:cc:47:22:e9:c4:0e:e9:99:56:c5:b1:6a:19:5e:fa:93:6a:
         55:40:b4:db:04:e6:0f:76:16:3d:85:22:e2:db:a0:76:3a:42:
         21:ea:cd:3c:98:b3:b5:0e:0c:4a:97:05:0b:4d:19:5d:89:c6:
         70:db:97:ea:6b:48:3e:81:c0:3c:06:b0:59:29:c4:a2:85:81:
         af:db:0f:fb:2b:95:5c:e0:ed:56:0f:0b:fc:b1:32:d2:83:7c:
         53:5b:26:aa:d2:d5:7d:b6:c8:ce:81:d9:66:6d:94:d2:f0:e4:
         9f:ae:37:c1:bc:d8:80:3c:b2:ae:95:09:50:2a:be:d7:aa:82:
         02:a4:f1:ce:30:a5:38:49:ef:a2:43:ff:a3:60:0a:40:67:93:
         89:69:e7:db:3b:0e:fc:20:16:7a:a7:37:bb:42:5c:23:b3:83:
         ad:fc:04:27:4b:f2:71:2f:5e:1f:d9:67:c1:b3:ce:25:06:bc:
         24:ba:a5:bf:6c:2b:c4:d3:75:1e:b1:f3:99:e8:04:d3:e4:2e:
         5f:7a:17:dc:ba:61:d8:a9:90:10:c2:4c:78:ec:88:0f:06:4e:
         19:cf:b3:b6:17:49:2b:cc:6a:32:38:3e:68:e8:1f:ae:64:c2:
         3f:8e:40:9d:89:78:c9:5d:b3:62:66:a6:c9:37:1a:f4:71:3a:
         e4:ce:a3:42
-----BEGIN CERTIFICATE-----
MIIFQzCCBCugAwIBAgIDAPKHMA0GCSqGSIb3DQEBCwUAMEYxETAPBgNVBAMTCEE5
MThFREIyMTEwLwYDVQQFEygyOTZFREI2NEYzQUY2RTlEOTgwOTMyRTgxNkY5NTk4
M0UzQUJDODIzMB4XDTI2MDcwNjE3MDg0NloXDTI3MDcwMTAwMDAwMFowGDEWMBQG
A1UEAxMNNmE0YmUxMWUtMTljMDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBANuj7ueDJPJrqfiR6oGsgjI1l3VIuxJUbvSg5Qeia8QFdK+ib/w6PIxRyxrr
KburQQ2Cv0ZG2wzAqYrZpikySuegbAbIaKqiie7iUvCmUYD5/Hu1SlfgHzVcJn1w
8572wo6PiPjpB3FYrdWoky63BaZIlVrKm8iXq7TVULHlu12XmFr3ZCezuC2EJQ47
JAcA6jLAG1Rh2TK7YFnY7rh2IDnlk7UvTQ9qpAiNT6ptzK+bEd4U/k801VzxQssc
zW2tC+ub0zL5YmiwEROK11qTmSBCc8wNC+o+46JbqNjyBJTxQMm+g9R8JTJ2MqP7
ARCAIonOsXHjAcTJmzO+9O5tK2MCAwEAAaOCAmYwggJiMB0GA1UdDgQWBBR950as
ftwevrEEoinNDa3t8JudpDAfBgNVHSMEGDAWgBQpbttk869unZgJMugW+VmD46vI
IzAOBgNVHQ8BAf8EBAMCB4AwgYMGA1UdHwR8MHoweKB2oHSGcnJzeW5jOi8vcnBr
aS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkxOEVEQjIvMkE0M0UzMEM3
MEU5MTFFMkIzNkQ0QjZCMjk3OUJCMjAvS1c3YlpQT3ZicDJZQ1RMb0Z2bFpnLU9y
eUNNLmNybDB+BggrBgEFBQcBAQRyMHAwbgYIKwYBBQUHMAKGYnJzeW5jOi8vcnBr
aS5hcG5pYy5uZXQvcmVwb3NpdG9yeS9CNTI3RUY1ODFENjYxMUUyQkI0NjhGN0M3
MkZEMUZGMi9LVzdiWlBPdmJwMllDVExvRnZsWmctT3J5Q00uY2VyMEoGA1UdIAEB
/wRAMD4wPAYIKwYBBQUHDgIwMDAuBggrBgEFBQcCARYiaHR0cHM6Ly93d3cuYXBu
aWMubmV0L1JQS0kvQ1BTLnBkZjCBlgYIKwYBBQUHAQsEgYkwgYYwgYMGCCsGAQUF
BzALhndyc3luYzovL3Jwa2kuYXBuaWMubmV0L21lbWJlcl9yZXBvc2l0b3J5L0E5
MThFREIyLzJBNDNFMzBDNzBFOTExRTJCMzZENEI2QjI5NzlCQjIwLzIwREUwQzM4
RDZFMTExRUVCOUIyMEU1M0M0RjlBRTAyLnJvYTAlBggrBgEFBQcBBwEB/wQWMBQw
EgQCAAEwDAMEAmdjxAMEAWeeqjANBgkqhkiG9w0BAQsFAAOCAQEAMcxHIunEDumZ
VsWxahle+pNqVUC02wTmD3YWPYUi4tugdjpCIerNPJiztQ4MSpcFC00ZXYnGcNuX
6mtIPoHAPAawWSnEooWBr9sP+yuVXODtVg8L/LEy0oN8U1smqtLVfbbIzoHZZm2U
0vDkn643wbzYgDyyrpUJUCq+16qCAqTxzjClOEnvokP/o2AKQGeTiWnn2zsO/CAW
eqc3u0JcI7ODrfwEJ0vycS9eH9lnwbPOJQa8JLqlv2wrxNN1HrHzmegE0+QuX3oX
3Lph2KmQEMJMeOyIDwZOGc+zthdJK8xqMjg+aOgfrmTCP45AnYl4yV2zYmamyTca
9HE65M6jQg==
-----END CERTIFICATE-----
Generated at Tue Jul 21 11:14:05 2026 by rpki-client