Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91BA4F2/2AEDEF9A979311EAB2AD2956C4F9AE02/9EEA3006979411EA8C6FC25AC4F9AE02.roa
File:                     9EEA3006979411EA8C6FC25AC4F9AE02.roa (raw, json)
Hash identifier:          OYi6iPOzlWh6eoXqX49fJiVTJCcfXyryKflqKEAnvYA=
Subject key identifier:   62:0C:37:10:36:A5:A9:F1:92:46:0F:26:4D:98:6C:10:DA:B3:8E:34
Certificate issuer:       /CN=A91BA4F2/serialNumber=512DC06E41C0899A24A1FC885EB346E45307F347
Certificate serial:       0A27
Authority key identifier: 51:2D:C0:6E:41:C0:89:9A:24:A1:FC:88:5E:B3:46:E4:53:07:F3:47
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/US3AbkHAiZokofyIXrNG5FMH80c.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91BA4F2/2AEDEF9A979311EAB2AD2956C4F9AE02/9EEA3006979411EA8C6FC25AC4F9AE02.roa
Signing time:             Mon 22 Jun 2026 20:23:37 +0000
ROA not before:           Mon 22 Jun 2026 20:23:37 +0000
ROA not after:            Tue 31 Aug 2027 00:00:00 +0000
asID:                     140644
IP address blocks:        103.151.104.0/23 maxlen: 23
                          103.151.104.0/24 maxlen: 24
                          103.151.105.0/24 maxlen: 24
                          2001:df3:bb80::/48 maxlen: 48
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91BA4F2/2AEDEF9A979311EAB2AD2956C4F9AE02/US3AbkHAiZokofyIXrNG5FMH80c.crl
                          rsync://rpki.apnic.net/member_repository/A91BA4F2/2AEDEF9A979311EAB2AD2956C4F9AE02/US3AbkHAiZokofyIXrNG5FMH80c.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/US3AbkHAiZokofyIXrNG5FMH80c.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 29 Jun 2026 20:23:43 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 2599 (0xa27)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91BA4F2, serialNumber=512DC06E41C0899A24A1FC885EB346E45307F347
        Validity
            Not Before: Jun 22 20:23:37 2026 GMT
            Not After : Aug 31 00:00:00 2027 GMT
        Subject: CN=6a3999c9-5d66
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:c2:3c:11:9e:73:3b:fa:cb:a8:97:db:20:ae:fc:
                    ce:83:e3:c0:c1:09:aa:07:62:d1:ab:77:31:1f:84:
                    fb:45:f5:e8:c6:3c:b0:bb:4a:a5:8e:5c:38:12:d8:
                    02:0f:09:c8:47:92:86:ff:36:02:85:a4:0d:cf:0a:
                    e4:73:c8:3f:1a:65:16:cb:73:b7:9f:7a:fc:8a:d1:
                    66:25:ce:31:10:5b:c1:57:5e:93:ec:fe:ee:a6:5a:
                    e1:f4:43:db:c0:24:7b:b6:86:30:23:97:61:12:9c:
                    99:77:31:02:90:e6:91:86:3f:a0:73:b6:90:37:61:
                    77:35:7e:bb:03:a1:95:d0:72:8f:fc:3b:8c:c4:f6:
                    d4:b4:9a:95:b7:ff:f7:1d:0c:00:e0:78:fb:9f:72:
                    3b:50:d4:24:78:22:dd:72:28:7e:09:d3:9a:32:e8:
                    ab:1c:92:c1:64:61:3a:84:91:e7:9b:4f:fa:32:cb:
                    7c:5e:d0:1e:a1:06:bc:29:17:e1:85:09:9d:a9:4b:
                    44:46:19:67:7c:8b:e0:a4:3b:39:e5:c8:2a:15:d4:
                    0f:b5:da:56:8e:73:99:f8:0a:c5:0b:e5:57:23:8d:
                    ea:9d:39:13:ad:bc:b2:ec:8e:61:d1:8f:7a:0e:87:
                    85:b4:81:b4:5c:ec:08:c8:4d:5b:7a:96:7b:71:80:
                    50:87
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                62:0C:37:10:36:A5:A9:F1:92:46:0F:26:4D:98:6C:10:DA:B3:8E:34
            X509v3 Authority Key Identifier:
                keyid:51:2D:C0:6E:41:C0:89:9A:24:A1:FC:88:5E:B3:46:E4:53:07:F3:47

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91BA4F2/2AEDEF9A979311EAB2AD2956C4F9AE02/US3AbkHAiZokofyIXrNG5FMH80c.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/US3AbkHAiZokofyIXrNG5FMH80c.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/A91BA4F2/2AEDEF9A979311EAB2AD2956C4F9AE02/9EEA3006979411EA8C6FC25AC4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.151.104.0/23
                IPv6:
                  2001:df3:bb80::/48

    Signature Algorithm: sha256WithRSAEncryption
         32:34:e4:0f:78:a0:73:53:be:28:4e:35:56:68:89:5f:5a:80:
         94:2f:5a:9d:bc:e3:63:d3:b5:d0:5b:f4:62:48:b3:4b:4c:f8:
         20:2a:83:20:a1:96:d6:db:e0:0b:21:09:5d:e1:0d:32:50:26:
         7a:91:18:62:fe:4f:96:97:42:6f:db:29:67:5d:ae:b4:06:1e:
         09:4f:db:73:b9:4f:23:ef:72:f6:11:e8:cc:da:7c:31:06:e6:
         ff:f5:1f:6e:ed:7a:19:2f:ce:c5:6a:c4:ec:3c:e9:0a:8f:e7:
         b7:3f:df:95:b4:73:e4:70:07:e7:f1:c4:ab:65:b9:87:2d:e2:
         f2:51:54:e3:65:3a:ef:a2:b4:a4:ca:ef:10:9c:57:bc:71:2c:
         f0:d5:17:ab:7f:eb:88:5d:1e:a5:f3:f3:04:1a:d7:3c:5f:55:
         64:6d:f1:78:c9:22:2e:e4:fe:2f:ff:f3:ee:43:fb:79:da:86:
         2c:fc:8c:b5:8d:0b:c6:c0:81:05:09:55:11:32:61:29:75:80:
         3a:da:65:f6:19:74:d4:d0:59:4c:dd:27:cc:8a:8d:b2:c2:20:
         ab:e4:37:1e:54:ee:38:c7:f7:c1:a3:2d:3a:69:bc:88:72:39:
         e2:03:e2:e0:f4:87:44:01:37:d2:b8:e8:f7:a7:e1:6d:67:ce:
         d3:6f:e8:9f
-----BEGIN CERTIFICATE-----
MIIFTTCCBDWgAwIBAgICCicwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
QkE0RjIxMTAvBgNVBAUTKDUxMkRDMDZFNDFDMDg5OUEyNEExRkM4ODVFQjM0NkU0
NTMwN0YzNDcwHhcNMjYwNjIyMjAyMzM3WhcNMjcwODMxMDAwMDAwWjAYMRYwFAYD
VQQDEw02YTM5OTljOS01ZDY2MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAwjwRnnM7+suol9sgrvzOg+PAwQmqB2LRq3cxH4T7RfXoxjywu0qljlw4EtgC
DwnIR5KG/zYChaQNzwrkc8g/GmUWy3O3n3r8itFmJc4xEFvBV16T7P7uplrh9EPb
wCR7toYwI5dhEpyZdzECkOaRhj+gc7aQN2F3NX67A6GV0HKP/DuMxPbUtJqVt//3
HQwA4Hj7n3I7UNQkeCLdcih+CdOaMuirHJLBZGE6hJHnm0/6Mst8XtAeoQa8KRfh
hQmdqUtERhlnfIvgpDs55cgqFdQPtdpWjnOZ+ArFC+VXI43qnTkTrbyy7I5h0Y96
DoeFtIG0XOwIyE1bepZ7cYBQhwIDAQABo4ICcTCCAm0wHQYDVR0OBBYEFGIMNxA2
panxkkYPJk2YbBDas440MB8GA1UdIwQYMBaAFFEtwG5BwImaJKH8iF6zRuRTB/NH
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFCQTRGMi8yQUVERUY5QTk3
OTMxMUVBQjJBRDI5NTZDNEY5QUUwMi9VUzNBYmtIQWlab2tvZnlJWHJORzVGTUg4
MGMuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL1VTM0Fia0hBaVpva29meUlYck5HNUZNSDgwYy5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
QkE0RjIvMkFFREVGOUE5NzkzMTFFQUIyQUQyOTU2QzRGOUFFMDIvOUVFQTMwMDY5
Nzk0MTFFQThDNkZDMjVBQzRGOUFFMDIucm9hMDAGCCsGAQUFBwEHAQH/BCEwHzAM
BAIAATAGAwQBZ5doMA8EAgACMAkDBwAgAQ3zu4AwDQYJKoZIhvcNAQELBQADggEB
ADI05A94oHNTvihONVZoiV9agJQvWp2842PTtdBb9GJIs0tM+CAqgyChltbb4Ash
CV3hDTJQJnqRGGL+T5aXQm/bKWddrrQGHglP23O5TyPvcvYR6MzafDEG5v/1H27t
ehkvzsVqxOw86QqP57c/35W0c+RwB+fxxKtluYct4vJRVONlOu+itKTK7xCcV7xx
LPDVF6t/64hdHqXz8wQa1zxfVWRt8XjJIi7k/i//8+5D+3nahiz8jLWNC8bAgQUJ
VREyYSl1gDraZfYZdNTQWUzdJ8yKjbLCIKvkNx5U7jjH98GjLTppvIhyOeID4uD0
h0QBN9K46Pen4W1nztNv6J8=
-----END CERTIFICATE-----
Generated at Wed Jun 24 12:27:38 2026 by rpki-client