Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A9160438/C4509D545E7111EB849C333AC4F9AE02/31137FAA5E7311EB8B143F3BC4F9AE02.roa
File:                     31137FAA5E7311EB8B143F3BC4F9AE02.roa (raw, json)
Hash identifier:          ivarDOVLEK1o/i2e326AVwZq4fhbkuq+7lnjx1EVCHE=
Subject key identifier:   B9:D1:B4:9B:36:56:22:14:43:CB:D3:40:0C:5A:B2:1B:AB:43:CD:80
Certificate issuer:       /CN=A9160438/serialNumber=B1C347456E54A4662E1097ECD334AC11C02CE00B
Certificate serial:       06E5
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:             Sat 12 Jul 2025 22:33:14 +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:   Fri 25 Jul 2025 22:19:26 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 1765 (0x6e5)
    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=6872e2aa-47e7
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:b8:ee:e4:37:23:09:f6:40:c2:06:59:69:45:4a:
                    7e:8e:4e:2f:cd:d4:89:33:3f:ba:77:b0:75:60:4c:
                    d4:41:f1:c4:7e:2f:e6:bf:80:c7:22:00:80:8e:1d:
                    3f:17:db:69:72:32:32:3a:4c:6a:c0:24:a7:cf:88:
                    64:1e:82:3e:eb:81:7c:ef:6d:6d:d3:25:2a:fc:1a:
                    c0:30:36:0a:09:f6:f9:be:fa:a7:be:d6:ea:d2:44:
                    cc:cb:13:f4:64:4f:cd:65:8e:46:52:81:1d:52:7c:
                    af:f8:24:a2:19:86:cb:02:05:3c:8f:d3:ab:be:0b:
                    82:7a:aa:74:e0:14:57:ed:43:d5:32:6c:cd:b1:3a:
                    91:2d:6e:c7:f1:5f:6d:60:1b:c3:18:eb:81:ce:1d:
                    da:05:dc:b6:2f:03:e2:82:e2:98:f3:ec:6e:7e:bc:
                    0d:5c:40:44:c9:4c:63:7f:13:ac:ad:10:6f:bb:a0:
                    fa:fa:d4:17:11:96:06:42:79:07:64:7d:8b:79:a1:
                    55:23:fa:85:82:91:6b:6d:7c:52:97:45:78:74:1e:
                    f0:0a:75:26:0e:5f:41:9d:dc:11:c8:e1:08:22:2b:
                    55:9f:85:2c:b2:8c:97:1f:d9:9f:4c:6b:5b:28:6c:
                    98:c2:57:41:c4:91:17:da:97:e9:7a:35:86:24:cb:
                    07:2f
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                B9:D1:B4:9B:36:56:22:14:43:CB:D3:40:0C:5A:B2:1B:AB:43:CD:80
            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
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

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

    Signature Algorithm: sha256WithRSAEncryption
         cd:08:55:4b:36:07:17:67:db:8c:e0:82:57:28:aa:48:2b:4b:
         86:d8:b5:e9:65:4f:4a:40:a4:4b:e2:f6:f6:0e:4a:92:79:fa:
         c6:cc:81:fb:ed:c5:ed:d4:67:74:f0:8b:e9:2d:43:87:6f:15:
         bf:a6:fd:18:99:15:d0:52:25:ef:b2:4b:bc:6d:ed:a5:ba:6a:
         96:91:69:89:df:6e:72:08:51:f6:48:a1:66:06:e2:fd:c2:70:
         bd:bc:25:4c:3d:70:da:7b:a1:18:5b:f6:05:55:ed:19:b6:4a:
         ff:f4:64:73:a3:8d:aa:1f:4b:42:9a:e2:b6:8b:1c:62:1a:8f:
         40:b0:90:b2:ef:97:4f:0e:4b:3c:74:a0:35:a4:82:83:30:ff:
         a7:3c:0d:b1:70:3e:6f:d6:1b:e3:96:33:ee:02:e5:cf:9a:36:
         b7:04:b3:66:73:cd:9c:f7:fc:d9:95:e9:42:28:db:a9:c8:dc:
         3a:50:42:48:58:06:16:dc:35:a2:98:db:8e:5a:35:ea:4c:d9:
         97:89:ee:4c:21:60:09:9f:0e:42:94:87:8f:04:df:9c:f4:af:
         3f:7f:05:9b:9a:95:0c:9d:94:58:a3:ac:0e:63:d1:54:4d:f6:
         01:70:26:e2:06:86:96:5e:aa:38:d3:c1:2d:c7:5f:43:25:d3:
         4a:69:ae:50
-----BEGIN CERTIFICATE-----
MIIFhjCCBG6gAwIBAgICBuUwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
NjA0MzgxMTAvBgNVBAUTKEIxQzM0NzQ1NkU1NEE0NjYyRTEwOTdFQ0QzMzRBQzEx
QzAyQ0UwMEIwHhcNMjUwNzEyMjIzMzE0WhcNMjYwOTMwMDAwMDAwWjAYMRYwFAYD
VQQDEw02ODcyZTJhYS00N2U3MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAuO7kNyMJ9kDCBllpRUp+jk4vzdSJMz+6d7B1YEzUQfHEfi/mv4DHIgCAjh0/
F9tpcjIyOkxqwCSnz4hkHoI+64F8721t0yUq/BrAMDYKCfb5vvqnvtbq0kTMyxP0
ZE/NZY5GUoEdUnyv+CSiGYbLAgU8j9OrvguCeqp04BRX7UPVMmzNsTqRLW7H8V9t
YBvDGOuBzh3aBdy2LwPiguKY8+xufrwNXEBEyUxjfxOsrRBvu6D6+tQXEZYGQnkH
ZH2LeaFVI/qFgpFrbXxSl0V4dB7wCnUmDl9BndwRyOEIIitVn4UssoyXH9mfTGtb
KGyYwldBxJEX2pfpejWGJMsHLwIDAQABo4ICqjCCAqYwHQYDVR0OBBYEFLnRtJs2
ViIUQ8vTQAxashurQ82AMB8GA1UdIwQYMBaAFLHDR0VuVKRmLhCX7NM0rBHALOAL
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE2MDQzOC9DNDUwOUQ1NDVF
NzExMUVCODQ5QzMzM0FDNEY5QUUwMi9zY05IUlc1VXBHWXVFSmZzMHpTc0VjQXM0
QXMuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL3NjTkhSVzVVcEdZdUVKZnMwelNzRWNBczRBcy5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
NjA0MzgvQzQ1MDlENTQ1RTcxMTFFQjg0OUMzMzNBQzRGOUFFMDIvMzExMzdGQUE1
RTczMTFFQjhCMTQzRjNCQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwNAYIKwYBBQUHAQcBAf8E
JTAjMBIEAgABMAwDBAIr/oQDBAJn9hAwDQQCAAIwBwMFACQBVwAwDQYJKoZIhvcN
AQELBQADggEBAM0IVUs2Bxdn24zgglcoqkgrS4bYtellT0pApEvi9vYOSpJ5+sbM
gfvtxe3UZ3Twi+ktQ4dvFb+m/RiZFdBSJe+yS7xt7aW6apaRaYnfbnIIUfZIoWYG
4v3CcL28JUw9cNp7oRhb9gVV7Rm2Sv/0ZHOjjaofS0Ka4raLHGIaj0CwkLLvl08O
Szx0oDWkgoMw/6c8DbFwPm/WG+OWM+4C5c+aNrcEs2ZzzZz3/NmV6UIo26nI3DpQ
QkhYBhbcNaKY245aNepM2ZeJ7kwhYAmfDkKUh48E35z0rz9/BZualQydlFijrA5j
0VRN9gFwJuIGhpZeqjjTwS3HX0Ml00pprlA=
-----END CERTIFICATE-----
Generated at Sun Jul 20 22:34:30 2025 by rpki-client