Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91A4ED0/92B3CD5A58CF11EA85E8594DC4F9AE02/52F59E403B4111ECABFD2186C4F9AE02.roa
File:                     52F59E403B4111ECABFD2186C4F9AE02.roa (raw, json)
Hash identifier:          RQ9oUS0oQbbXxdZ70QI7FGuHbVBiYm8ftlMbEKia248=
Subject key identifier:   2F:C6:2E:87:36:EC:AC:7A:D2:A8:44:AE:AD:BD:D1:ED:3C:05:CD:50
Certificate issuer:       /CN=A91A4ED0/serialNumber=A09CA2D31B16BFA584A758C3A7D51FACD2151B02
Certificate serial:       0B38
Authority key identifier: A0:9C:A2:D3:1B:16:BF:A5:84:A7:58:C3:A7:D5:1F:AC:D2:15:1B:02
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/oJyi0xsWv6WEp1jDp9UfrNIVGwI.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91A4ED0/92B3CD5A58CF11EA85E8594DC4F9AE02/52F59E403B4111ECABFD2186C4F9AE02.roa
Signing time:             Mon 02 Mar 2026 19:24:48 +0000
ROA not before:           Mon 02 Mar 2026 19:24:48 +0000
ROA not after:            Fri 28 May 2027 00:00:00 +0000
asID:                     140226
IP address blocks:        103.148.216.0/23 maxlen: 23
                          103.148.216.0/24 maxlen: 24
                          103.148.217.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91A4ED0/92B3CD5A58CF11EA85E8594DC4F9AE02/oJyi0xsWv6WEp1jDp9UfrNIVGwI.crl
                          rsync://rpki.apnic.net/member_repository/A91A4ED0/92B3CD5A58CF11EA85E8594DC4F9AE02/oJyi0xsWv6WEp1jDp9UfrNIVGwI.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/oJyi0xsWv6WEp1jDp9UfrNIVGwI.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 31 Mar 2026 19:05:13 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 2872 (0xb38)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91A4ED0, serialNumber=A09CA2D31B16BFA584A758C3A7D51FACD2151B02
        Validity
            Not Before: Mar  2 19:24:48 2026 GMT
            Not After : May 28 00:00:00 2027 GMT
        Subject: CN=69a5e400-1d4e
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:a6:d1:b0:ae:a1:ed:41:ec:b5:88:34:56:1a:d4:
                    07:f7:a4:b2:91:aa:64:5f:24:d2:91:fd:41:60:ec:
                    c0:df:3a:f8:89:25:87:99:6d:91:05:d2:8c:a4:2a:
                    6f:c5:75:8e:71:46:95:c9:74:b2:0c:e4:cd:52:76:
                    26:9b:1c:0d:45:a5:62:2c:7f:5c:41:ed:c3:dd:d2:
                    14:0a:2a:a6:50:d3:90:61:f7:15:64:11:f6:76:02:
                    72:77:fd:0a:14:6f:07:86:f0:b8:1d:23:1e:d7:d7:
                    f9:52:9a:a2:e3:31:96:2f:a0:6c:ee:2c:c9:a7:4b:
                    48:71:1a:34:ba:a6:59:87:af:57:41:67:11:11:27:
                    3c:9a:7b:f4:ca:22:91:c6:2a:9d:b9:50:e2:dc:bf:
                    10:54:d1:c3:15:9d:06:75:69:9b:0a:f9:dc:1d:54:
                    89:91:2c:8a:ad:45:76:62:c3:51:53:49:f4:7d:a4:
                    6f:05:67:ac:76:70:fc:36:8c:40:12:c5:e0:56:b5:
                    cd:b4:91:b0:c6:a1:ae:34:4c:4d:8b:1c:8c:77:9c:
                    94:b1:03:c5:e8:4f:5a:75:68:1b:b0:a5:71:98:46:
                    59:15:ac:ce:28:3b:8e:f5:3c:36:b7:70:1a:95:20:
                    5c:d0:cd:a4:0a:40:a0:85:3b:81:46:e7:da:e0:78:
                    c0:75
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                2F:C6:2E:87:36:EC:AC:7A:D2:A8:44:AE:AD:BD:D1:ED:3C:05:CD:50
            X509v3 Authority Key Identifier:
                keyid:A0:9C:A2:D3:1B:16:BF:A5:84:A7:58:C3:A7:D5:1F:AC:D2:15:1B:02

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91A4ED0/92B3CD5A58CF11EA85E8594DC4F9AE02/oJyi0xsWv6WEp1jDp9UfrNIVGwI.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/oJyi0xsWv6WEp1jDp9UfrNIVGwI.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/A91A4ED0/92B3CD5A58CF11EA85E8594DC4F9AE02/52F59E403B4111ECABFD2186C4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.148.216.0/23

    Signature Algorithm: sha256WithRSAEncryption
         1d:87:9a:32:24:9d:50:c5:50:df:68:c7:24:34:b3:57:db:6c:
         42:66:f7:b6:7f:7a:34:5a:c3:79:d9:a0:a9:ad:aa:a5:dd:72:
         54:18:60:e3:81:10:6c:eb:18:ec:f0:bf:1c:4a:2a:e1:d3:b9:
         f5:bd:13:7c:90:b2:06:4d:60:c0:4c:60:0c:c2:da:af:1a:9a:
         fd:63:f6:47:bb:96:83:a6:fc:a7:98:79:93:e2:de:5d:e9:08:
         71:92:73:21:ca:b1:dc:59:58:2b:2e:ce:91:40:79:8e:9d:a5:
         a6:05:dd:fa:41:ef:d5:70:8d:5e:46:ba:81:30:f3:3c:0a:06:
         52:7b:83:95:a0:7f:56:7e:6f:68:63:d9:9f:45:ca:97:05:dc:
         95:a1:e6:1e:6f:29:09:05:03:62:ac:88:25:ee:e7:7d:21:4a:
         65:03:be:7b:6d:29:88:bd:e2:b3:ef:cf:c8:42:ce:74:a6:72:
         f8:97:ab:51:05:fa:88:b7:c6:76:60:81:1b:10:0c:d9:29:a5:
         37:44:4b:3c:42:4a:e2:5f:dd:cd:18:2a:91:b2:61:8b:ce:bd:
         2f:20:83:75:fe:91:44:ef:2a:b7:3f:89:99:09:6f:f0:19:0e:
         20:2e:fb:02:2f:ee:9f:ac:35:a7:dd:4e:c3:8e:3f:d1:b3:bb:
         27:8d:d0:80
-----BEGIN CERTIFICATE-----
MIIFPDCCBCSgAwIBAgICCzgwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
QTRFRDAxMTAvBgNVBAUTKEEwOUNBMkQzMUIxNkJGQTU4NEE3NThDM0E3RDUxRkFD
RDIxNTFCMDIwHhcNMjYwMzAyMTkyNDQ4WhcNMjcwNTI4MDAwMDAwWjAYMRYwFAYD
VQQDEw02OWE1ZTQwMC0xZDRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAptGwrqHtQey1iDRWGtQH96SykapkXyTSkf1BYOzA3zr4iSWHmW2RBdKMpCpv
xXWOcUaVyXSyDOTNUnYmmxwNRaViLH9cQe3D3dIUCiqmUNOQYfcVZBH2dgJyd/0K
FG8HhvC4HSMe19f5Upqi4zGWL6Bs7izJp0tIcRo0uqZZh69XQWcRESc8mnv0yiKR
xiqduVDi3L8QVNHDFZ0GdWmbCvncHVSJkSyKrUV2YsNRU0n0faRvBWesdnD8NoxA
EsXgVrXNtJGwxqGuNExNixyMd5yUsQPF6E9adWgbsKVxmEZZFazOKDuO9Tw2t3Aa
lSBc0M2kCkCghTuBRufa4HjAdQIDAQABo4ICYDCCAlwwHQYDVR0OBBYEFC/GLoc2
7Kx60qhErq290e08Bc1QMB8GA1UdIwQYMBaAFKCcotMbFr+lhKdYw6fVH6zSFRsC
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFBNEVEMC85MkIzQ0Q1QTU4
Q0YxMUVBODVFODU5NERDNEY5QUUwMi9vSnlpMHhzV3Y2V0VwMWpEcDlVZnJOSVZH
d0kuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL29KeWkweHNXdjZXRXAxakRwOVVmck5JVkd3SS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
QTRFRDAvOTJCM0NENUE1OENGMTFFQTg1RTg1OTREQzRGOUFFMDIvNTJGNTlFNDAz
QjQxMTFFQ0FCRkQyMTg2QzRGOUFFMDIucm9hMB8GCCsGAQUFBwEHAQH/BBAwDjAM
BAIAATAGAwQBZ5TYMA0GCSqGSIb3DQEBCwUAA4IBAQAdh5oyJJ1QxVDfaMckNLNX
22xCZve2f3o0WsN52aCpraql3XJUGGDjgRBs6xjs8L8cSirh07n1vRN8kLIGTWDA
TGAMwtqvGpr9Y/ZHu5aDpvynmHmT4t5d6QhxknMhyrHcWVgrLs6RQHmOnaWmBd36
Qe/VcI1eRrqBMPM8CgZSe4OVoH9Wfm9oY9mfRcqXBdyVoeYebykJBQNirIgl7ud9
IUplA757bSmIveKz78/IQs50pnL4l6tRBfqIt8Z2YIEbEAzZKaU3REs8QkriX93N
GCqRsmGLzr0vIIN1/pFE7yq3P4mZCW/wGQ4gLvsCL+6frDWn3U7Djj/Rs7snjdCA
-----END CERTIFICATE-----
Generated at Thu Mar 26 19:39:28 2026 by rpki-client