Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91116C7/C856D6C4C6C611E882A41260C4F9AE02/0CAF01A6C6C811E8AECD6165C4F9AE02.roa
File:                     0CAF01A6C6C811E8AECD6165C4F9AE02.roa (raw, json)
Hash identifier:          YJPmy2lvkpzM1TQd3+bIRc6QpQXpCHaQ7yQiRk50o14=
Subject key identifier:   D4:F1:72:14:77:8B:7E:F1:87:7E:CF:DA:8C:4D:AF:B2:6F:5E:32:CC
Certificate issuer:       /CN=A91116C7/serialNumber=B67C245E4B2BEEAD23C1F05DD30FF9077D87B8E6
Certificate serial:       137E
Authority key identifier: B6:7C:24:5E:4B:2B:EE:AD:23:C1:F0:5D:D3:0F:F9:07:7D:87:B8:E6
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/tnwkXksr7q0jwfBd0w_5B32HuOY.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91116C7/C856D6C4C6C611E882A41260C4F9AE02/0CAF01A6C6C811E8AECD6165C4F9AE02.roa
Signing time:             Sun 02 Aug 2026 17:32:42 +0000
ROA not before:           Sun 02 Aug 2026 17:32:42 +0000
ROA not after:            Sun 31 Oct 2027 00:00:00 +0000
asID:                     45766
IP address blocks:        103.121.8.0/22 maxlen: 22
                          103.121.8.0/23 maxlen: 23
                          103.121.8.0/24 maxlen: 24
                          103.121.9.0/24 maxlen: 24
                          103.121.10.0/23 maxlen: 23
                          103.121.10.0/24 maxlen: 24
                          103.121.11.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91116C7/C856D6C4C6C611E882A41260C4F9AE02/tnwkXksr7q0jwfBd0w_5B32HuOY.crl
                          rsync://rpki.apnic.net/member_repository/A91116C7/C856D6C4C6C611E882A41260C4F9AE02/tnwkXksr7q0jwfBd0w_5B32HuOY.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/tnwkXksr7q0jwfBd0w_5B32HuOY.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 25 Aug 2026 17:08:54 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 4990 (0x137e)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91116C7, serialNumber=B67C245E4B2BEEAD23C1F05DD30FF9077D87B8E6
        Validity
            Not Before: Aug  2 17:32:42 2026 GMT
            Not After : Oct 31 00:00:00 2027 GMT
        Subject: CN=6a6f7f3a-35ca
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:a2:8a:85:93:b0:dc:88:26:c0:2f:ab:1a:11:03:
                    0b:50:1a:ce:9a:39:de:8b:71:20:40:e7:a0:10:01:
                    13:23:10:3a:64:58:06:6c:27:b4:97:88:89:87:75:
                    dc:ee:c6:2a:83:f1:24:72:17:15:35:a8:2c:29:5b:
                    0f:7a:b5:5f:51:9e:bc:db:59:6b:3e:0e:52:10:12:
                    65:22:3c:39:9e:35:6f:71:28:c1:7a:c2:97:3d:54:
                    8f:6d:0a:48:48:e6:05:5d:a2:43:ca:37:1d:e8:8a:
                    e4:7a:33:6e:73:0e:42:99:3a:f0:32:79:4a:cc:6e:
                    cb:d8:92:a7:54:cd:0e:06:55:a7:61:e2:36:89:c0:
                    9e:91:a8:3c:7a:2f:c6:51:7e:ba:8e:b7:bf:9a:d3:
                    10:99:c2:5e:3b:2b:86:75:e2:7a:23:c6:e7:77:7f:
                    b1:62:0e:55:1a:30:10:fa:30:6b:eb:75:08:8f:98:
                    0c:3b:e1:73:72:29:81:4c:b1:44:f3:b2:d1:ac:c3:
                    4b:e6:93:45:a3:81:f4:a6:19:9b:9b:d6:88:80:23:
                    f7:3f:2e:bc:d1:c5:52:78:e1:06:63:27:c6:1f:f0:
                    9c:4b:87:1d:a0:f8:36:b1:84:9e:54:53:df:ca:86:
                    14:15:37:c2:ea:4c:42:08:18:98:8b:90:a5:29:8e:
                    1a:2f
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                D4:F1:72:14:77:8B:7E:F1:87:7E:CF:DA:8C:4D:AF:B2:6F:5E:32:CC
            X509v3 Authority Key Identifier:
                keyid:B6:7C:24:5E:4B:2B:EE:AD:23:C1:F0:5D:D3:0F:F9:07:7D:87:B8:E6

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91116C7/C856D6C4C6C611E882A41260C4F9AE02/tnwkXksr7q0jwfBd0w_5B32HuOY.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/tnwkXksr7q0jwfBd0w_5B32HuOY.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/A91116C7/C856D6C4C6C611E882A41260C4F9AE02/0CAF01A6C6C811E8AECD6165C4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.121.8.0/22

    Signature Algorithm: sha256WithRSAEncryption
         41:34:31:3b:81:7a:69:75:da:17:10:ad:f7:f8:1f:86:c6:52:
         f1:2b:61:39:25:4d:d4:3a:40:c6:1d:e8:e6:0a:ca:dd:be:96:
         ec:ea:57:77:f4:7d:c8:90:58:e9:ff:6c:4f:3d:9e:42:e3:ee:
         16:37:fd:12:41:ec:e0:85:fb:09:47:05:45:e7:6d:0e:c5:bc:
         2d:4f:d8:fb:8b:a9:c7:ad:ce:ef:ca:8c:64:f5:1b:3b:67:5a:
         06:5b:06:d7:19:05:b8:db:c0:1b:28:01:bf:c1:1e:bc:60:8e:
         71:c3:9f:af:32:40:4a:ad:79:6c:05:11:b9:32:99:80:12:52:
         a5:da:17:13:be:35:2a:fb:a8:76:b1:0f:ea:85:c5:33:6f:dd:
         f4:f6:9a:80:20:a1:de:32:6e:65:88:8c:80:30:c7:ec:fb:0a:
         e2:b9:c2:1b:05:d1:8f:91:53:5c:bb:1d:cb:a5:11:e5:d3:0f:
         21:09:4f:c2:87:86:5a:2b:f8:a4:cc:9f:0a:fc:c5:28:55:4d:
         7b:92:a0:5e:7f:e9:89:73:d6:08:d0:2b:68:e7:01:44:98:dd:
         a5:f2:d5:57:8f:08:b5:06:6a:c9:ed:48:07:93:d1:23:ea:b3:
         43:1d:23:ea:fb:02:3a:e6:ee:fe:1f:de:3a:c0:c8:b9:fb:93:
         97:6b:47:79
-----BEGIN CERTIFICATE-----
MIIFPDCCBCSgAwIBAgICE34wDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
MTE2QzcxMTAvBgNVBAUTKEI2N0MyNDVFNEIyQkVFQUQyM0MxRjA1REQzMEZGOTA3
N0Q4N0I4RTYwHhcNMjYwODAyMTczMjQyWhcNMjcxMDMxMDAwMDAwWjAYMRYwFAYD
VQQDEw02YTZmN2YzYS0zNWNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAooqFk7DciCbAL6saEQMLUBrOmjnei3EgQOegEAETIxA6ZFgGbCe0l4iJh3Xc
7sYqg/EkchcVNagsKVsPerVfUZ6821lrPg5SEBJlIjw5njVvcSjBesKXPVSPbQpI
SOYFXaJDyjcd6IrkejNucw5CmTrwMnlKzG7L2JKnVM0OBlWnYeI2icCekag8ei/G
UX66jre/mtMQmcJeOyuGdeJ6I8bnd3+xYg5VGjAQ+jBr63UIj5gMO+FzcimBTLFE
87LRrMNL5pNFo4H0phmbm9aIgCP3Py680cVSeOEGYyfGH/CcS4cdoPg2sYSeVFPf
yoYUFTfC6kxCCBiYi5ClKY4aLwIDAQABo4ICYDCCAlwwHQYDVR0OBBYEFNTxchR3
i37xh37P2oxNr7JvXjLMMB8GA1UdIwQYMBaAFLZ8JF5LK+6tI8HwXdMP+Qd9h7jm
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTExMTZDNy9DODU2RDZDNEM2
QzYxMUU4ODJBNDEyNjBDNEY5QUUwMi90bndrWGtzcjdxMGp3ZkJkMHdfNUIzMkh1
T1kuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL3Rud2tYa3NyN3EwandmQmQwd181QjMySHVPWS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
MTE2QzcvQzg1NkQ2QzRDNkM2MTFFODgyQTQxMjYwQzRGOUFFMDIvMENBRjAxQTZD
NkM4MTFFOEFFQ0Q2MTY1QzRGOUFFMDIucm9hMB8GCCsGAQUFBwEHAQH/BBAwDjAM
BAIAATAGAwQCZ3kIMA0GCSqGSIb3DQEBCwUAA4IBAQBBNDE7gXppddoXEK33+B+G
xlLxK2E5JU3UOkDGHejmCsrdvpbs6ld39H3IkFjp/2xPPZ5C4+4WN/0SQezghfsJ
RwVF520OxbwtT9j7i6nHrc7vyoxk9Rs7Z1oGWwbXGQW428AbKAG/wR68YI5xw5+v
MkBKrXlsBRG5MpmAElKl2hcTvjUq+6h2sQ/qhcUzb9309pqAIKHeMm5liIyAMMfs
+wriucIbBdGPkVNcux3LpRHl0w8hCU/Ch4ZaK/ikzJ8K/MUoVU17kqBef+mJc9YI
0Cto5wFEmN2l8tVXjwi1BmrJ7UgHk9Ej6rNDHSPq+wI65u7+H946wMi5+5OXa0d5
-----END CERTIFICATE-----
Generated at Wed Aug 19 14:29:01 2026 by rpki-client