Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A9118B32/FF771BBC9D2511EC85FDF36EC4F9AE02/0F291AFE9D2811EC83448E6FC4F9AE02.roa
File:                     0F291AFE9D2811EC83448E6FC4F9AE02.roa (raw, json)
Hash identifier:          u6yx2TVGgoUMskQa1Rs/+SjZrQbYdcLPC2mmciXAt68=
Subject key identifier:   12:7F:4B:51:D4:4B:A8:CD:C4:F6:08:81:FD:9C:90:A5:89:80:79:64
Certificate issuer:       /CN=A9118B32/serialNumber=B61103A5C9CC60EAD188A2F9FD11E63D5233D995
Certificate serial:       047F
Authority key identifier: B6:11:03:A5:C9:CC:60:EA:D1:88:A2:F9:FD:11:E6:3D:52:33:D9:95
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/thEDpcnMYOrRiKL5_RHmPVIz2ZU.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A9118B32/FF771BBC9D2511EC85FDF36EC4F9AE02/0F291AFE9D2811EC83448E6FC4F9AE02.roa
Signing time:             Wed 29 Jul 2026 00:49:42 +0000
ROA not before:           Wed 29 Jul 2026 00:49:42 +0000
ROA not after:            Sat 28 Nov 2026 00:00:00 +0000
asID:                     149521
IP address blocks:        103.182.118.0/23 maxlen: 23
                          103.182.118.0/24 maxlen: 24
                          103.182.119.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A9118B32/FF771BBC9D2511EC85FDF36EC4F9AE02/thEDpcnMYOrRiKL5_RHmPVIz2ZU.crl
                          rsync://rpki.apnic.net/member_repository/A9118B32/FF771BBC9D2511EC85FDF36EC4F9AE02/thEDpcnMYOrRiKL5_RHmPVIz2ZU.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/thEDpcnMYOrRiKL5_RHmPVIz2ZU.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:   Wed 26 Aug 2026 00:24:40 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 1151 (0x47f)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A9118B32, serialNumber=B61103A5C9CC60EAD188A2F9FD11E63D5233D995
        Validity
            Not Before: Jul 29 00:49:42 2026 GMT
            Not After : Nov 28 00:00:00 2026 GMT
        Subject: CN=6a694e26-58ec
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:a6:04:e3:a6:5c:89:df:e6:a1:5f:0e:97:f6:e2:
                    7c:92:1d:2a:3d:b9:ee:15:fc:c4:b5:1c:6b:f8:fe:
                    1d:18:d0:cb:36:be:fa:8a:8c:99:9d:42:72:9e:cd:
                    d5:f0:9b:a6:ed:fa:18:6d:26:62:97:ce:69:f6:0d:
                    4f:0a:cd:0c:82:78:05:34:59:14:24:86:8b:f9:8c:
                    57:99:44:fb:8d:8c:b0:04:1b:93:e6:42:52:d7:0e:
                    e0:13:ff:19:6d:9d:0b:a7:60:4c:8e:d5:50:b4:d0:
                    ab:57:aa:8d:4c:14:25:9f:91:f3:ca:47:90:62:0d:
                    5c:31:ad:0a:51:ea:5a:bf:a8:3d:17:69:1a:3c:08:
                    f9:9d:7f:c8:fb:4e:16:b5:d2:02:58:8a:b5:f6:49:
                    cf:3f:0b:b1:d4:50:22:66:96:b1:a0:dc:4d:a8:a6:
                    f7:ac:94:96:cc:ee:d5:68:35:d8:82:4b:a8:7b:95:
                    78:89:50:0f:bd:10:87:1a:6a:53:30:3f:da:5c:d9:
                    22:84:4e:21:21:8e:68:ab:69:34:09:07:b0:ec:d9:
                    93:f9:3d:76:32:8e:55:cc:19:bb:45:13:af:5e:f0:
                    9d:b3:e4:b5:be:72:b9:83:2c:73:a9:49:76:1f:d5:
                    9c:4b:58:4d:b8:c9:a9:44:01:bf:e4:56:dc:91:85:
                    65:1d
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                12:7F:4B:51:D4:4B:A8:CD:C4:F6:08:81:FD:9C:90:A5:89:80:79:64
            X509v3 Authority Key Identifier:
                keyid:B6:11:03:A5:C9:CC:60:EA:D1:88:A2:F9:FD:11:E6:3D:52:33:D9:95

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A9118B32/FF771BBC9D2511EC85FDF36EC4F9AE02/thEDpcnMYOrRiKL5_RHmPVIz2ZU.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/thEDpcnMYOrRiKL5_RHmPVIz2ZU.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/A9118B32/FF771BBC9D2511EC85FDF36EC4F9AE02/0F291AFE9D2811EC83448E6FC4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.182.118.0/23

    Signature Algorithm: sha256WithRSAEncryption
         8e:23:14:a9:db:3c:38:af:16:88:6e:0d:70:af:b2:53:90:25:
         6a:86:58:e3:8e:fd:02:6d:bf:04:f0:25:4d:88:87:d0:25:79:
         f2:a6:a0:ca:51:28:d4:ee:ee:03:57:9c:64:b3:f5:a9:b8:b9:
         5f:c2:93:37:58:88:97:10:3a:6d:96:8d:20:5a:ea:1c:c0:30:
         6e:84:4c:ce:06:f7:db:47:e0:0c:c7:ac:55:62:b9:42:62:06:
         9b:6e:cd:7d:8a:7d:41:3a:3c:68:a4:26:e3:67:8b:7d:77:c8:
         4d:f0:11:e9:db:3c:3a:93:fb:dc:0e:af:b8:06:b2:a2:bc:c4:
         e2:83:67:51:65:f7:7e:d4:93:f7:3d:03:b5:25:39:f5:20:f4:
         e1:04:e1:79:0e:00:18:1f:1e:b8:e2:e8:38:f9:43:4c:71:54:
         69:8b:b1:a0:d5:55:78:5e:93:20:7d:06:41:79:58:8b:e3:b3:
         dd:af:75:79:ac:d2:ea:33:09:72:ca:29:35:51:12:96:cd:0f:
         94:72:23:e5:ba:ed:6e:56:d5:72:26:1f:dd:25:d0:fe:ec:82:
         77:33:7c:4d:c8:58:e6:15:9c:4a:e9:5e:c0:86:f7:b6:d7:b5:
         17:33:39:3f:a8:56:c5:47:01:4a:42:87:af:34:5e:b2:96:e1:
         8b:b1:eb:95
-----BEGIN CERTIFICATE-----
MIIFPDCCBCSgAwIBAgICBH8wDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
MThCMzIxMTAvBgNVBAUTKEI2MTEwM0E1QzlDQzYwRUFEMTg4QTJGOUZEMTFFNjNE
NTIzM0Q5OTUwHhcNMjYwNzI5MDA0OTQyWhcNMjYxMTI4MDAwMDAwWjAYMRYwFAYD
VQQDEw02YTY5NGUyNi01OGVjMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEApgTjplyJ3+ahXw6X9uJ8kh0qPbnuFfzEtRxr+P4dGNDLNr76ioyZnUJyns3V
8Jum7foYbSZil85p9g1PCs0MgngFNFkUJIaL+YxXmUT7jYywBBuT5kJS1w7gE/8Z
bZ0Lp2BMjtVQtNCrV6qNTBQln5HzykeQYg1cMa0KUepav6g9F2kaPAj5nX/I+04W
tdICWIq19knPPwux1FAiZpaxoNxNqKb3rJSWzO7VaDXYgkuoe5V4iVAPvRCHGmpT
MD/aXNkihE4hIY5oq2k0CQew7NmT+T12Mo5VzBm7RROvXvCds+S1vnK5gyxzqUl2
H9WcS1hNuMmpRAG/5FbckYVlHQIDAQABo4ICYDCCAlwwHQYDVR0OBBYEFBJ/S1HU
S6jNxPYIgf2ckKWJgHlkMB8GA1UdIwQYMBaAFLYRA6XJzGDq0Yii+f0R5j1SM9mV
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTExOEIzMi9GRjc3MUJCQzlE
MjUxMUVDODVGREYzNkVDNEY5QUUwMi90aEVEcGNuTVlPclJpS0w1X1JIbVBWSXoy
WlUuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL3RoRURwY25NWU9yUmlLTDVfUkhtUFZJejJaVS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
MThCMzIvRkY3NzFCQkM5RDI1MTFFQzg1RkRGMzZFQzRGOUFFMDIvMEYyOTFBRkU5
RDI4MTFFQzgzNDQ4RTZGQzRGOUFFMDIucm9hMB8GCCsGAQUFBwEHAQH/BBAwDjAM
BAIAATAGAwQBZ7Z2MA0GCSqGSIb3DQEBCwUAA4IBAQCOIxSp2zw4rxaIbg1wr7JT
kCVqhljjjv0Cbb8E8CVNiIfQJXnypqDKUSjU7u4DV5xks/WpuLlfwpM3WIiXEDpt
lo0gWuocwDBuhEzOBvfbR+AMx6xVYrlCYgabbs19in1BOjxopCbjZ4t9d8hN8BHp
2zw6k/vcDq+4BrKivMTig2dRZfd+1JP3PQO1JTn1IPThBOF5DgAYHx644ug4+UNM
cVRpi7Gg1VV4XpMgfQZBeViL47Pdr3V5rNLqMwlyyik1URKWzQ+UciPluu1uVtVy
Jh/dJdD+7IJ3M3xNyFjmFZxK6V7Ahve217UXMzk/qFbFRwFKQoevNF6yluGLseuV
-----END CERTIFICATE-----
Generated at Wed Aug 19 14:27:45 2026 by rpki-client