Route Origin Authorization

$ rpki-client -vvvf rpki.apnic.net/member_repository/A91A560A/AAEB191A1D8A11E2A387D0E408B02CD2/9154D088595B11EC89B4C272C4F9AE02.roa
File:                     9154D088595B11EC89B4C272C4F9AE02.roa (raw, json)
Hash identifier:          7sRAku8oHv3dNLUWQMJFOOvOmI2BOnek5reBmM0adKY=
Subject key identifier:   C2:1D:0D:E4:F5:3D:37:C4:BB:63:D0:45:82:30:EE:78:0C:BF:9D:B8
Certificate issuer:       /CN=A91A560A/serialNumber=167C3B221775FEC05039468150CE814756AC6F0A
Certificate serial:       6DB1
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/9154D088595B11EC89B4C272C4F9AE02.roa
Signing time:             Fri 02 Oct 2026 15:23:58 +0000
ROA not before:           Fri 02 Oct 2026 15:23:58 +0000
ROA not after:            Sun 31 Oct 2027 00:00:00 +0000
asID:                     135906
IP address blocks:        103.177.38.0/23 maxlen: 24
                          2001:df0:1b40::/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: 28081 (0x6db1)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91A560A, serialNumber=167C3B221775FEC05039468150CE814756AC6F0A
        Validity
            Not Before: Oct  2 15:23:58 2026 GMT
            Not After : Oct 31 00:00:00 2027 GMT
        Subject: CN=6abfcc8e-95ab
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:b5:03:d3:67:de:34:21:7a:3c:90:6f:f1:56:65:
                    00:55:a9:3a:25:a5:aa:0f:49:d0:d4:59:47:f5:d8:
                    9c:18:fe:cd:37:0e:a7:6e:90:f4:18:7d:e9:c5:d0:
                    f3:6d:75:67:11:0a:77:47:49:b4:b0:8c:65:f5:95:
                    44:5f:fd:55:49:74:a3:75:5e:47:fd:55:b2:30:bc:
                    18:bf:81:69:fe:b6:01:cd:e4:50:74:20:3b:c7:84:
                    58:73:bd:1d:bf:26:1b:4a:25:26:76:b1:47:7c:c6:
                    af:bf:4c:6e:05:1d:ed:0e:44:39:45:63:b3:e9:9e:
                    cf:eb:16:53:8d:2c:89:5a:f4:6c:33:45:80:44:b3:
                    15:c7:52:b9:27:3a:5d:5e:2c:e2:27:68:36:aa:71:
                    b8:52:3a:da:8a:5a:e3:3c:f9:a9:0c:d8:3f:5d:ba:
                    80:77:aa:2d:f6:f8:26:e5:0c:6c:0e:3f:60:f1:43:
                    27:b6:42:06:19:84:49:fc:b9:f3:be:83:b8:23:57:
                    e4:63:4a:ec:74:17:2c:01:38:03:ba:19:e8:9c:45:
                    dc:f2:c7:66:c3:a3:10:53:ad:2f:90:75:e0:a9:d0:
                    61:6f:26:e0:27:08:96:4d:1a:a1:e2:83:75:f6:de:
                    e7:7b:e4:e5:22:a9:48:49:01:b9:ef:07:e5:b1:fc:
                    aa:87
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                C2:1D:0D:E4:F5:3D:37:C4:BB:63:D0:45:82:30:EE:78:0C:BF:9D:B8
            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/9154D088595B11EC89B4C272C4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.177.38.0/23
                IPv6:
                  2001:df0:1b40::/48

    Signature Algorithm: sha256WithRSAEncryption
         17:bc:71:8f:30:85:a7:9b:cc:31:2d:ca:26:0f:ad:92:90:dd:
         50:39:e3:8e:74:61:88:07:af:8e:3c:e5:1d:b9:14:e0:f0:d5:
         6c:e5:48:39:31:60:fc:f7:46:54:d7:c9:ca:88:c0:c1:38:6d:
         59:99:f6:fb:4b:68:d8:e2:0f:0f:2b:5e:11:28:34:9e:90:7c:
         ed:be:3d:fe:21:e4:40:88:fc:fb:fb:9d:f1:88:c8:72:0e:b3:
         c9:be:14:d5:72:b8:87:bb:25:03:15:70:f7:ea:d5:57:6a:d9:
         f5:af:b3:af:e8:2d:22:3f:6b:5c:8b:06:bd:16:f9:d8:38:2d:
         8d:bf:5f:1e:e2:f8:d4:e7:10:e1:12:21:5d:62:f9:84:d9:05:
         e4:2e:4c:a4:7f:ea:09:6f:83:ee:73:16:3e:24:66:b7:59:7e:
         f2:0a:0e:68:de:dd:7c:fe:e4:6b:c9:8f:ea:b0:ee:7b:aa:3a:
         1e:cf:e5:6d:e5:7c:19:0f:42:c4:53:27:41:53:c6:7f:72:4f:
         2e:63:f4:ef:ee:d7:17:94:fc:c9:d4:d3:9c:a7:a7:03:05:15:
         de:cc:36:eb:84:03:14:d3:d5:71:94:89:2b:62:f6:0b:72:c5:
         06:7a:bd:81:20:58:56:ce:9f:7e:60:a5:1b:28:b5:d6:3b:c1:
         de:8f:12:2e
-----BEGIN CERTIFICATE-----
MIIFTTCCBDWgAwIBAgICbbEwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
QTU2MEExMTAvBgNVBAUTKDE2N0MzQjIyMTc3NUZFQzA1MDM5NDY4MTUwQ0U4MTQ3
NTZBQzZGMEEwHhcNMjYxMDAyMTUyMzU4WhcNMjcxMDMxMDAwMDAwWjAYMRYwFAYD
VQQDEw02YWJmY2M4ZS05NWFiMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAtQPTZ940IXo8kG/xVmUAVak6JaWqD0nQ1FlH9dicGP7NNw6nbpD0GH3pxdDz
bXVnEQp3R0m0sIxl9ZVEX/1VSXSjdV5H/VWyMLwYv4Fp/rYBzeRQdCA7x4RYc70d
vyYbSiUmdrFHfMavv0xuBR3tDkQ5RWOz6Z7P6xZTjSyJWvRsM0WARLMVx1K5Jzpd
XiziJ2g2qnG4UjrailrjPPmpDNg/XbqAd6ot9vgm5QxsDj9g8UMntkIGGYRJ/Lnz
voO4I1fkY0rsdBcsATgDuhnonEXc8sdmw6MQU60vkHXgqdBhbybgJwiWTRqh4oN1
9t7ne+TlIqlISQG57wflsfyqhwIDAQABo4ICcTCCAm0wHQYDVR0OBBYEFMIdDeT1
PTfEu2PQRYIw7ngMv524MB8GA1UdIwQYMBaAFBZ8OyIXdf7AUDlGgVDOgUdWrG8K
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFBNTYwQS9BQUVCMTkxQTFE
OEExMUUyQTM4N0QwRTQwOEIwMkNEMi9Gbnc3SWhkMV9zQlFPVWFCVU02QlIxYXNi
d28uY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL0ZudzdJaGQxX3NCUU9VYUJVTTZCUjFhc2J3by5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
QTU2MEEvQUFFQjE5MUExRDhBMTFFMkEzODdEMEU0MDhCMDJDRDIvOTE1NEQwODg1
OTVCMTFFQzg5QjRDMjcyQzRGOUFFMDIucm9hMDAGCCsGAQUFBwEHAQH/BCEwHzAM
BAIAATAGAwQBZ7EmMA8EAgACMAkDBwAgAQ3wG0AwDQYJKoZIhvcNAQELBQADggEB
ABe8cY8whaebzDEtyiYPrZKQ3VA54450YYgHr4485R25FODw1WzlSDkxYPz3RlTX
ycqIwME4bVmZ9vtLaNjiDw8rXhEoNJ6QfO2+Pf4h5ECI/Pv7nfGIyHIOs8m+FNVy
uIe7JQMVcPfq1Vdq2fWvs6/oLSI/a1yLBr0W+dg4LY2/Xx7i+NTnEOESIV1i+YTZ
BeQuTKR/6glvg+5zFj4kZrdZfvIKDmje3Xz+5GvJj+qw7nuqOh7P5W3lfBkPQsRT
J0FTxn9yTy5j9O/u1xeU/MnU05ynpwMFFd7MNuuEAxTT1XGUiSti9gtyxQZ6vYEg
WFbOn35gpRsotdY7wd6PEi4=
-----END CERTIFICATE-----
Generated at Sat Oct 24 15:44:47 2026 by rpki-client