Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A9160438/C4509D545E7111EB849C333AC4F9AE02/31137FAA5E7311EB8B143F3BC4F9AE02.roa
File:                     31137FAA5E7311EB8B143F3BC4F9AE02.roa (raw, json)
Hash identifier:          Edqwd+7S5FW+RSH1hNv3IRDd/a/nupHqU/W9+fP/QYw=
Subject key identifier:   D7:34:29:54:AA:A8:D2:C4:26:56:45:D6:82:61:91:3C:1D:4A:E1:47
Certificate issuer:       /CN=A9160438/serialNumber=B1C347456E54A4662E1097ECD334AC11C02CE00B
Certificate serial:       0765
Authority key identifier: B1:C3:47:45:6E:54:A4:66:2E:10:97:EC:D3:34:AC:11:C0:2C:E0:0B
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/scNHRW5UpGYuEJfs0zSsEcAs4As.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A9160438/C4509D545E7111EB849C333AC4F9AE02/31137FAA5E7311EB8B143F3BC4F9AE02.roa
Signing time:             Sun 01 Mar 2026 16:47:15 +0000
ROA not before:           Sat 12 Jul 2025 22:33:14 +0000
ROA not after:            Wed 30 Sep 2026 00:00:00 +0000
asID:                     131447
IP address blocks:        43.254.132.0/22 maxlen: 22
                          103.246.16.0/22 maxlen: 22
                          2401:5700::/32 maxlen: 32
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A9160438/C4509D545E7111EB849C333AC4F9AE02/scNHRW5UpGYuEJfs0zSsEcAs4As.crl
                          rsync://rpki.apnic.net/member_repository/A9160438/C4509D545E7111EB849C333AC4F9AE02/scNHRW5UpGYuEJfs0zSsEcAs4As.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/scNHRW5UpGYuEJfs0zSsEcAs4As.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 09 Mar 2026 00:40:47 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 1893 (0x765)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A9160438, serialNumber=B1C347456E54A4662E1097ECD334AC11C02CE00B
        Validity
            Not Before: Jul 12 22:33:14 2025 GMT
            Not After : Sep 30 00:00:00 2026 GMT
        Subject: CN=69a46d93-41a8
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:ea:2e:0a:c0:3c:e8:d2:2f:ab:1a:34:a6:34:91:
                    d8:97:1e:d5:09:37:ae:df:95:ec:b7:d8:68:d1:ab:
                    48:fd:9d:19:c3:2d:32:ff:ef:5b:e8:c7:62:b6:94:
                    31:d8:62:ae:35:12:0d:30:38:dd:c7:f8:f5:c2:c3:
                    8a:22:05:7d:8d:9b:18:7e:42:63:ec:0c:44:84:93:
                    8f:97:9b:d3:a2:08:64:5e:5a:51:60:ed:c0:b2:5f:
                    08:7f:b7:2e:b8:d1:0d:30:70:bf:84:40:12:87:b5:
                    6b:21:28:f9:ee:98:de:4b:98:6c:f4:a7:c7:1b:2e:
                    33:f5:b9:3a:12:48:c9:b0:58:ba:88:09:7d:ce:5f:
                    b8:7f:9f:2a:64:cf:c5:31:88:05:89:64:45:aa:37:
                    41:d9:3d:fd:4e:1e:ef:7a:9d:75:c1:b1:9d:8c:3b:
                    20:37:25:5b:ad:1c:7a:64:88:d7:35:5a:bb:d5:0e:
                    d4:3a:2c:54:8e:8a:e5:4c:83:a8:0a:ca:1c:03:b4:
                    d3:8f:da:20:b3:1f:ef:3a:c7:16:54:94:cd:de:2a:
                    15:7d:f8:89:56:12:ef:67:74:e0:67:48:c4:6c:02:
                    f3:1a:84:2c:8a:d2:33:fd:37:da:c8:9d:78:83:b8:
                    d5:f4:95:68:77:0f:f2:73:59:7f:9b:5d:96:92:f3:
                    3a:d3
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                D7:34:29:54:AA:A8:D2:C4:26:56:45:D6:82:61:91:3C:1D:4A:E1:47
            X509v3 Authority Key Identifier:
                keyid:B1:C3:47:45:6E:54:A4:66:2E:10:97:EC:D3:34:AC:11:C0:2C:E0:0B

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A9160438/C4509D545E7111EB849C333AC4F9AE02/scNHRW5UpGYuEJfs0zSsEcAs4As.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/scNHRW5UpGYuEJfs0zSsEcAs4As.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/A9160438/C4509D545E7111EB849C333AC4F9AE02/31137FAA5E7311EB8B143F3BC4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  43.254.132.0/22
                  103.246.16.0/22
                IPv6:
                  2401:5700::/32

    Signature Algorithm: sha256WithRSAEncryption
         c0:19:2a:e6:4b:66:5d:16:d5:55:01:5b:5d:b1:47:c1:72:b3:
         64:73:5d:49:e4:e2:1f:7e:eb:95:fb:7d:29:3e:bd:e4:e2:85:
         c4:30:af:e3:fa:9e:93:f8:fd:74:fc:ff:d7:b4:52:73:03:fa:
         3c:7e:a1:f2:0c:ec:6d:ae:96:7e:84:18:14:9c:de:ce:65:90:
         3d:87:7b:9e:4a:fd:ed:f8:8e:4f:6d:ec:aa:20:5d:ef:ec:4c:
         2f:bf:dd:a8:1f:27:66:fe:a3:a9:a9:53:97:19:81:12:d6:e5:
         20:6b:a0:3f:01:e0:88:f2:71:fb:fc:a3:6a:68:0e:ed:be:51:
         ee:e5:e3:5e:b3:da:9e:fb:43:f2:79:4f:11:6c:97:e2:c1:42:
         c3:68:b2:84:87:a0:42:6d:d1:c0:66:10:47:96:b4:02:81:bb:
         00:25:ae:69:69:6c:21:ca:04:07:23:99:b9:d6:7a:76:b5:a2:
         d8:d9:9a:b8:16:22:05:27:44:cc:7e:59:a4:fc:51:f2:87:0b:
         8d:f5:1a:70:ec:60:3e:57:81:2e:9b:1d:4e:8f:ec:43:cb:39:
         f4:31:bf:c7:e9:3f:08:3e:cd:58:26:02:4e:c7:15:db:eb:4b:
         b5:bf:53:6a:37:19:7f:3c:2d:47:a1:0c:14:37:c2:27:7a:2d:
         9e:13:e2:9a
-----BEGIN CERTIFICATE-----
MIIFUTCCBDmgAwIBAgICB2UwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
NjA0MzgxMTAvBgNVBAUTKEIxQzM0NzQ1NkU1NEE0NjYyRTEwOTdFQ0QzMzRBQzEx
QzAyQ0UwMEIwHhcNMjUwNzEyMjIzMzE0WhcNMjYwOTMwMDAwMDAwWjAYMRYwFAYD
VQQDEw02OWE0NmQ5My00MWE4MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA6i4KwDzo0i+rGjSmNJHYlx7VCTeu35Xst9ho0atI/Z0Zwy0y/+9b6MditpQx
2GKuNRINMDjdx/j1wsOKIgV9jZsYfkJj7AxEhJOPl5vToghkXlpRYO3Asl8If7cu
uNENMHC/hEASh7VrISj57pjeS5hs9KfHGy4z9bk6EkjJsFi6iAl9zl+4f58qZM/F
MYgFiWRFqjdB2T39Th7vep11wbGdjDsgNyVbrRx6ZIjXNVq71Q7UOixUjorlTIOo
CsocA7TTj9ogsx/vOscWVJTN3ioVffiJVhLvZ3TgZ0jEbALzGoQsitIz/TfayJ14
g7jV9JVodw/yc1l/m12WkvM60wIDAQABo4ICdTCCAnEwHQYDVR0OBBYEFNc0KVSq
qNLEJlZF1oJhkTwdSuFHMB8GA1UdIwQYMBaAFLHDR0VuVKRmLhCX7NM0rBHALOAL
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE2MDQzOC9DNDUwOUQ1NDVF
NzExMUVCODQ5QzMzM0FDNEY5QUUwMi9zY05IUlc1VXBHWXVFSmZzMHpTc0VjQXM0
QXMuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL3NjTkhSVzVVcEdZdUVKZnMwelNzRWNBczRBcy5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
NjA0MzgvQzQ1MDlENTQ1RTcxMTFFQjg0OUMzMzNBQzRGOUFFMDIvMzExMzdGQUE1
RTczMTFFQjhCMTQzRjNCQzRGOUFFMDIucm9hMDQGCCsGAQUFBwEHAQH/BCUwIzAS
BAIAATAMAwQCK/6EAwQCZ/YQMA0EAgACMAcDBQAkAVcAMA0GCSqGSIb3DQEBCwUA
A4IBAQDAGSrmS2ZdFtVVAVtdsUfBcrNkc11J5OIffuuV+30pPr3k4oXEMK/j+p6T
+P10/P/XtFJzA/o8fqHyDOxtrpZ+hBgUnN7OZZA9h3ueSv3t+I5PbeyqIF3v7Ewv
v92oHydm/qOpqVOXGYES1uUga6A/AeCI8nH7/KNqaA7tvlHu5eNes9qe+0PyeU8R
bJfiwULDaLKEh6BCbdHAZhBHlrQCgbsAJa5paWwhygQHI5m51np2taLY2Zq4FiIF
J0TMflmk/FHyhwuN9Rpw7GA+V4Eumx1Oj+xDyzn0Mb/H6T8IPs1YJgJOxxXb60u1
v1NqNxl/PC1HoQwUN8Inei2eE+Ka
-----END CERTIFICATE-----
Generated at Mon Mar 2 14:59:03 2026 by rpki-client