Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91941E9/DAD8FB80079011EBBB98C076C4F9AE02/1069D50EB54B11F092E79246C4F9AE02.roa
File:                     1069D50EB54B11F092E79246C4F9AE02.roa (raw, json)
Hash identifier:          JsUeiXEOmuVUlO8HRg1GmGUUo3Dnw9BhGmxQtqKXIUU=
Subject key identifier:   90:57:20:CC:2E:BE:3B:0A:E1:1C:F4:89:97:60:62:4D:B4:CB:B5:14
Certificate issuer:       /CN=A91941E9/serialNumber=05AD3E4AA1961BA7ECBE02935725C25CD26BD6BC
Certificate serial:       08B6
Authority key identifier: 05:AD:3E:4A:A1:96:1B:A7:EC:BE:02:93:57:25:C2:5C:D2:6B:D6:BC
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/Ba0-SqGWG6fsvgKTVyXCXNJr1rw.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91941E9/DAD8FB80079011EBBB98C076C4F9AE02/1069D50EB54B11F092E79246C4F9AE02.roa
Signing time:             Fri 10 Jul 2026 01:35:13 +0000
ROA not before:           Fri 10 Jul 2026 01:35:13 +0000
ROA not after:            Sat 31 Oct 2026 00:00:00 +0000
asID:                     151622
IP address blocks:        103.8.21.0/24 maxlen: 24
                          103.8.23.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91941E9/DAD8FB80079011EBBB98C076C4F9AE02/Ba0-SqGWG6fsvgKTVyXCXNJr1rw.crl
                          rsync://rpki.apnic.net/member_repository/A91941E9/DAD8FB80079011EBBB98C076C4F9AE02/Ba0-SqGWG6fsvgKTVyXCXNJr1rw.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/Ba0-SqGWG6fsvgKTVyXCXNJr1rw.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 31 Jul 2026 18:12:45 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 2230 (0x8b6)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91941E9, serialNumber=05AD3E4AA1961BA7ECBE02935725C25CD26BD6BC
        Validity
            Not Before: Jul 10 01:35:13 2026 GMT
            Not After : Oct 31 00:00:00 2026 GMT
        Subject: CN=6a504c51-efa4
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:95:7b:4b:3b:11:4f:24:69:cd:3d:54:60:a4:70:
                    4e:73:54:08:97:37:12:d3:e5:eb:8b:cb:c6:3b:fc:
                    92:43:f0:76:c8:22:8b:40:46:00:7b:b6:7a:b1:3c:
                    8c:47:9e:55:8c:47:40:74:ad:68:3c:c6:99:04:ce:
                    77:e3:b5:e4:57:43:38:55:13:73:e2:44:11:00:8a:
                    f1:f4:23:8a:92:8b:a1:62:e9:e1:0a:ea:0d:ba:38:
                    fa:a9:8f:54:23:6e:42:9d:db:7f:aa:c9:bd:1b:d3:
                    0a:4b:cb:53:45:eb:d0:42:12:3f:67:bd:c6:c5:9c:
                    84:5d:f5:0c:b2:4a:a4:1b:fb:59:b5:08:2c:c3:91:
                    eb:39:5b:31:54:04:07:17:ef:7a:d7:f6:ee:21:4f:
                    74:ee:18:96:67:06:57:1e:aa:57:9c:f7:a8:0f:6a:
                    01:99:a9:78:ef:18:5f:ea:61:b1:28:d9:99:9c:16:
                    1c:7d:80:1e:a7:2c:bd:95:e6:5a:4a:dc:5b:4e:52:
                    94:9d:c2:43:af:49:fc:15:b8:94:99:73:55:03:d1:
                    f7:3d:12:3f:4b:a5:b1:9d:6e:e7:39:f4:33:27:29:
                    94:f7:4e:6f:52:9d:75:d8:4d:6e:10:91:f9:cb:be:
                    01:b2:1d:03:26:3f:c1:36:5a:c1:34:2c:be:63:85:
                    ed:d3
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                90:57:20:CC:2E:BE:3B:0A:E1:1C:F4:89:97:60:62:4D:B4:CB:B5:14
            X509v3 Authority Key Identifier:
                keyid:05:AD:3E:4A:A1:96:1B:A7:EC:BE:02:93:57:25:C2:5C:D2:6B:D6:BC

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91941E9/DAD8FB80079011EBBB98C076C4F9AE02/Ba0-SqGWG6fsvgKTVyXCXNJr1rw.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/Ba0-SqGWG6fsvgKTVyXCXNJr1rw.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/A91941E9/DAD8FB80079011EBBB98C076C4F9AE02/1069D50EB54B11F092E79246C4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.8.21.0/24
                  103.8.23.0/24

    Signature Algorithm: sha256WithRSAEncryption
         7d:6e:ca:56:da:0f:52:07:aa:f3:74:20:ca:92:95:91:96:7f:
         f1:6b:ea:19:cd:f9:7b:7e:e2:ff:6e:c2:a6:f5:f1:83:98:dd:
         52:d1:2e:17:7c:e3:12:47:d3:bb:31:61:ea:ab:e2:66:8d:b9:
         75:64:bf:e3:86:ce:d1:96:6b:bb:23:b1:9f:11:7a:89:ad:22:
         79:69:ba:15:c7:ac:34:76:8a:d4:98:35:96:59:f4:d8:ea:f0:
         b6:c6:34:de:a7:c7:a0:99:06:3e:df:f9:79:56:85:c6:1c:bb:
         91:4e:c1:8b:f2:31:a6:d6:ff:94:8c:26:f2:7a:6c:c8:09:fd:
         9d:da:13:53:e7:66:8a:08:8b:50:e0:fe:f7:59:da:ce:00:32:
         6f:89:3f:86:de:3d:a1:7f:6e:6b:9c:2c:c6:1f:bb:ed:eb:0a:
         85:c5:1c:f3:a3:5e:50:82:bf:00:f6:74:8c:0a:5b:53:ad:49:
         6b:fd:42:72:ce:ca:2c:ee:d8:8b:f8:8a:5a:a3:f5:e7:c6:48:
         a0:c1:e9:05:d0:22:f4:6d:a3:2e:39:69:65:a4:41:e0:b0:34:
         c5:9b:f8:47:1f:32:2d:0f:e0:74:93:38:d7:55:d6:1a:d7:f1:
         9e:66:33:88:30:d9:5a:bc:71:23:81:0b:d8:44:c9:c0:fd:7b:
         b6:90:e8:d4
-----BEGIN CERTIFICATE-----
MIIFQjCCBCqgAwIBAgICCLYwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
OTQxRTkxMTAvBgNVBAUTKDA1QUQzRTRBQTE5NjFCQTdFQ0JFMDI5MzU3MjVDMjVD
RDI2QkQ2QkMwHhcNMjYwNzEwMDEzNTEzWhcNMjYxMDMxMDAwMDAwWjAYMRYwFAYD
VQQDEw02YTUwNGM1MS1lZmE0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAlXtLOxFPJGnNPVRgpHBOc1QIlzcS0+Xri8vGO/ySQ/B2yCKLQEYAe7Z6sTyM
R55VjEdAdK1oPMaZBM5347XkV0M4VRNz4kQRAIrx9COKkouhYunhCuoNujj6qY9U
I25Cndt/qsm9G9MKS8tTRevQQhI/Z73GxZyEXfUMskqkG/tZtQgsw5HrOVsxVAQH
F+961/buIU907hiWZwZXHqpXnPeoD2oBmal47xhf6mGxKNmZnBYcfYAepyy9leZa
StxbTlKUncJDr0n8FbiUmXNVA9H3PRI/S6WxnW7nOfQzJymU905vUp112E1uEJH5
y74Bsh0DJj/BNlrBNCy+Y4Xt0wIDAQABo4ICZjCCAmIwHQYDVR0OBBYEFJBXIMwu
vjsK4Rz0iZdgYk20y7UUMB8GA1UdIwQYMBaAFAWtPkqhlhun7L4Ck1clwlzSa9a8
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE5NDFFOS9EQUQ4RkI4MDA3
OTAxMUVCQkI5OEMwNzZDNEY5QUUwMi9CYTAtU3FHV0c2ZnN2Z0tUVnlYQ1hOSnIx
cncuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL0JhMC1TcUdXRzZmc3ZnS1RWeVhDWE5KcjFydy5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
OTQxRTkvREFEOEZCODAwNzkwMTFFQkJCOThDMDc2QzRGOUFFMDIvMTA2OUQ1MEVC
NTRCMTFGMDkyRTc5MjQ2QzRGOUFFMDIucm9hMCUGCCsGAQUFBwEHAQH/BBYwFDAS
BAIAATAMAwQAZwgVAwQAZwgXMA0GCSqGSIb3DQEBCwUAA4IBAQB9bspW2g9SB6rz
dCDKkpWRln/xa+oZzfl7fuL/bsKm9fGDmN1S0S4XfOMSR9O7MWHqq+Jmjbl1ZL/j
hs7Rlmu7I7GfEXqJrSJ5aboVx6w0dorUmDWWWfTY6vC2xjTep8egmQY+3/l5VoXG
HLuRTsGL8jGm1v+UjCbyemzICf2d2hNT52aKCItQ4P73WdrOADJviT+G3j2hf25r
nCzGH7vt6wqFxRzzo15Qgr8A9nSMCltTrUlr/UJyzsos7tiL+Ipao/XnxkigwekF
0CL0baMuOWllpEHgsDTFm/hHHzItD+B0kzjXVdYa1/GeZjOIMNlavHEjgQvYRMnA
/Xu2kOjU
-----END CERTIFICATE-----
Generated at Fri Jul 24 23:20:30 2026 by rpki-client