Route Origin Authorization

$ rpki-client -vvvf rpki.apnic.net/member_repository/A91A560A/AAEB191A1D8A11E2A387D0E408B02CD2/B7B9A7D65E0711EF938D0E83C4F9AE02.roa
File:                     B7B9A7D65E0711EF938D0E83C4F9AE02.roa (raw, json)
Hash identifier:          e8xnREy9iV5RGZ0rxI098w8T28A7+ekbZOw4uuD+uXc=
Subject key identifier:   D6:65:FD:71:9E:B3:0E:9C:09:52:63:C9:B0:59:19:07:EC:C0:3A:91
Certificate issuer:       /CN=A91A560A/serialNumber=167C3B221775FEC05039468150CE814756AC6F0A
Certificate serial:       6E5A
Authority key identifier: 16:7C:3B:22:17:75:FE:C0:50:39:46:81:50:CE:81:47:56:AC:6F:0A
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/Fnw7Ihd1_sBQOUaBUM6BR1asbwo.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91A560A/AAEB191A1D8A11E2A387D0E408B02CD2/B7B9A7D65E0711EF938D0E83C4F9AE02.roa
Signing time:             Fri 02 Oct 2026 15:29:22 +0000
ROA not before:           Fri 02 Oct 2026 15:29:22 +0000
ROA not after:            Sun 31 Oct 2027 00:00:00 +0000
asID:                     150838
IP address blocks:        103.122.220.0/23 maxlen: 23
                          2400:f120::/48 maxlen: 48
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91A560A/AAEB191A1D8A11E2A387D0E408B02CD2/Fnw7Ihd1_sBQOUaBUM6BR1asbwo.crl
                          rsync://rpki.apnic.net/member_repository/A91A560A/AAEB191A1D8A11E2A387D0E408B02CD2/Fnw7Ihd1_sBQOUaBUM6BR1asbwo.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/Fnw7Ihd1_sBQOUaBUM6BR1asbwo.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 30 Oct 2026 10:49:02 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 28250 (0x6e5a)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91A560A, serialNumber=167C3B221775FEC05039468150CE814756AC6F0A
        Validity
            Not Before: Oct  2 15:29:22 2026 GMT
            Not After : Oct 31 00:00:00 2027 GMT
        Subject: CN=6abfcdd2-295e
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:b4:b0:f0:7d:73:22:0b:13:88:a5:79:22:d0:9e:
                    12:1e:8f:5e:d3:90:2d:1a:8d:be:73:87:65:6e:6a:
                    78:54:b3:8e:a8:b7:45:79:8c:33:00:5a:60:cd:e0:
                    ec:b2:26:59:db:0f:7a:ba:58:6d:dc:1c:0f:a9:32:
                    1b:d1:73:4f:e7:14:00:d7:ae:ce:77:d1:9e:7b:23:
                    0f:87:1f:1d:be:49:67:ad:58:b8:3d:d5:45:ac:cd:
                    c6:bb:db:b8:98:51:fa:50:99:cf:df:92:09:73:57:
                    3f:cc:ff:8f:47:71:b2:da:85:fd:e6:e6:6c:13:08:
                    a0:bc:ce:59:7c:ee:46:70:fc:df:f9:7a:4e:e8:d4:
                    c8:16:42:b8:bf:ae:f6:ad:f7:5a:c1:59:d0:e5:3a:
                    9a:b0:91:0f:71:90:29:be:c0:0d:92:cb:00:9c:69:
                    0e:7a:ff:ba:73:c4:35:94:bc:70:04:42:ae:c0:14:
                    24:53:39:f3:41:22:c7:7e:1f:58:7c:c9:92:7a:88:
                    8c:27:e2:03:04:75:fb:dd:65:91:4b:8b:ba:83:a0:
                    06:76:61:84:95:53:d3:3b:e1:a8:9b:07:67:7a:22:
                    2d:b8:ae:f6:82:3c:e6:cd:1e:da:b2:b2:70:10:99:
                    2d:77:b7:7e:17:8a:9d:6b:85:60:71:4b:9b:9c:42:
                    eb:3d
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                D6:65:FD:71:9E:B3:0E:9C:09:52:63:C9:B0:59:19:07:EC:C0:3A:91
            X509v3 Authority Key Identifier:
                keyid:16:7C:3B:22:17:75:FE:C0:50:39:46:81:50:CE:81:47:56:AC:6F:0A

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91A560A/AAEB191A1D8A11E2A387D0E408B02CD2/Fnw7Ihd1_sBQOUaBUM6BR1asbwo.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/Fnw7Ihd1_sBQOUaBUM6BR1asbwo.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/A91A560A/AAEB191A1D8A11E2A387D0E408B02CD2/B7B9A7D65E0711EF938D0E83C4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.122.220.0/23
                IPv6:
                  2400:f120::/48

    Signature Algorithm: sha256WithRSAEncryption
         15:88:0e:f4:f4:bd:04:3b:92:e1:8d:6b:d8:5f:98:b9:14:af:
         eb:16:bf:f8:5a:23:d6:89:a4:5c:fe:41:d3:b2:82:dd:7e:48:
         db:78:b2:1d:03:98:2f:1d:5f:57:e2:92:65:8b:20:66:57:55:
         1c:1b:e2:e4:65:4a:3b:e6:29:21:92:b4:be:3d:89:b6:cf:3b:
         cf:b6:15:a9:e3:6b:8d:ee:b0:80:08:1c:30:06:73:d8:35:c1:
         19:43:8c:de:30:3e:66:8e:5e:3e:a3:75:ed:98:3a:6e:ae:69:
         eb:1d:3e:d9:24:63:23:7e:dd:79:8b:67:13:43:2e:7b:ee:1d:
         bd:5c:5a:4c:d2:9c:34:a3:04:44:3c:45:4f:36:cd:9c:14:ff:
         f2:73:85:7b:52:d8:ac:46:c5:dd:f4:c7:87:16:db:18:91:b8:
         9d:fd:fb:36:1e:96:54:d9:f1:38:4e:fe:68:86:3c:e7:cf:e7:
         27:20:26:34:0b:e8:4d:50:cb:a6:96:0a:3b:8c:4e:1c:61:c5:
         8c:70:6a:5c:43:f3:cd:7e:11:15:9c:9f:8e:fe:ae:b9:08:fe:
         38:ef:a6:1e:cf:0c:54:89:b2:3e:d0:05:36:1f:59:8d:b3:a1:
         58:6d:10:12:91:73:15:1e:33:89:e0:f9:9e:d5:f0:33:0c:11:
         c8:3e:27:14
-----BEGIN CERTIFICATE-----
MIIFTTCCBDWgAwIBAgICblowDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
QTU2MEExMTAvBgNVBAUTKDE2N0MzQjIyMTc3NUZFQzA1MDM5NDY4MTUwQ0U4MTQ3
NTZBQzZGMEEwHhcNMjYxMDAyMTUyOTIyWhcNMjcxMDMxMDAwMDAwWjAYMRYwFAYD
VQQDEw02YWJmY2RkMi0yOTVlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAtLDwfXMiCxOIpXki0J4SHo9e05AtGo2+c4dlbmp4VLOOqLdFeYwzAFpgzeDs
siZZ2w96ulht3BwPqTIb0XNP5xQA167Od9GeeyMPhx8dvklnrVi4PdVFrM3Gu9u4
mFH6UJnP35IJc1c/zP+PR3Gy2oX95uZsEwigvM5ZfO5GcPzf+XpO6NTIFkK4v672
rfdawVnQ5TqasJEPcZApvsANkssAnGkOev+6c8Q1lLxwBEKuwBQkUznzQSLHfh9Y
fMmSeoiMJ+IDBHX73WWRS4u6g6AGdmGElVPTO+GomwdneiItuK72gjzmzR7asrJw
EJktd7d+F4qda4VgcUubnELrPQIDAQABo4ICcTCCAm0wHQYDVR0OBBYEFNZl/XGe
sw6cCVJjybBZGQfswDqRMB8GA1UdIwQYMBaAFBZ8OyIXdf7AUDlGgVDOgUdWrG8K
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFBNTYwQS9BQUVCMTkxQTFE
OEExMUUyQTM4N0QwRTQwOEIwMkNEMi9Gbnc3SWhkMV9zQlFPVWFCVU02QlIxYXNi
d28uY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL0ZudzdJaGQxX3NCUU9VYUJVTTZCUjFhc2J3by5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
QTU2MEEvQUFFQjE5MUExRDhBMTFFMkEzODdEMEU0MDhCMDJDRDIvQjdCOUE3RDY1
RTA3MTFFRjkzOEQwRTgzQzRGOUFFMDIucm9hMDAGCCsGAQUFBwEHAQH/BCEwHzAM
BAIAATAGAwQBZ3rcMA8EAgACMAkDBwAkAPEgAAAwDQYJKoZIhvcNAQELBQADggEB
ABWIDvT0vQQ7kuGNa9hfmLkUr+sWv/haI9aJpFz+QdOygt1+SNt4sh0DmC8dX1fi
kmWLIGZXVRwb4uRlSjvmKSGStL49ibbPO8+2Fanja43usIAIHDAGc9g1wRlDjN4w
PmaOXj6jde2YOm6uaesdPtkkYyN+3XmLZxNDLnvuHb1cWkzSnDSjBEQ8RU82zZwU
//JzhXtS2KxGxd30x4cW2xiRuJ39+zYellTZ8ThO/miGPOfP5ycgJjQL6E1Qy6aW
CjuMThxhxYxwalxD881+ERWcn47+rrkI/jjvph7PDFSJsj7QBTYfWY2zoVhtEBKR
cxUeM4ng+Z7V8DMMEcg+JxQ=
-----END CERTIFICATE-----
Generated at Sat Oct 24 15:43:11 2026 by rpki-client