Route Origin Authorization

$ rpki-client -vvvf rpki.apnic.net/member_repository/A9170F5D/9D54C17C88BD11EC91B86949C4F9AE02/69D6311CBBE611F18957A1476C11F970.roa
File:                     69D6311CBBE611F18957A1476C11F970.roa (raw, json)
Hash identifier:          eKbQZpNz32nuBjPAZY9WF1wNOFyyLwpfSJUFuGlme5U=
Subject key identifier:   7E:CC:47:85:79:FA:8B:5B:20:ED:0A:24:51:6F:5F:FF:D1:17:9B:C0
Certificate issuer:       /CN=A9170F5D/serialNumber=15ECBEB85B693F1258A903667AF02C627F69ADC9
Certificate serial:       04E0
Authority key identifier: 15:EC:BE:B8:5B:69:3F:12:58:A9:03:66:7A:F0:2C:62:7F:69:AD:C9
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/Fey-uFtpPxJYqQNmevAsYn9prck.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A9170F5D/9D54C17C88BD11EC91B86949C4F9AE02/69D6311CBBE611F18957A1476C11F970.roa
Signing time:             Tue 29 Sep 2026 09:16:12 +0000
ROA not before:           Tue 29 Sep 2026 09:16:12 +0000
ROA not after:            Wed 31 Mar 2027 00:00:00 +0000
asID:                     139088
IP address blocks:        103.178.120.0/24 maxlen: 24
                          103.178.121.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A9170F5D/9D54C17C88BD11EC91B86949C4F9AE02/Fey-uFtpPxJYqQNmevAsYn9prck.crl
                          rsync://rpki.apnic.net/member_repository/A9170F5D/9D54C17C88BD11EC91B86949C4F9AE02/Fey-uFtpPxJYqQNmevAsYn9prck.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/Fey-uFtpPxJYqQNmevAsYn9prck.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:   Thu 08 Oct 2026 00:07:41 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 1248 (0x4e0)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A9170F5D, serialNumber=15ECBEB85B693F1258A903667AF02C627F69ADC9
        Validity
            Not Before: Sep 29 09:16:12 2026 GMT
            Not After : Mar 31 00:00:00 2027 GMT
        Subject: CN=6abb81dc-a11e
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:ca:47:7f:6c:43:48:ef:f9:97:15:00:ba:7d:92:
                    33:83:45:73:81:d0:6b:0c:52:2b:cc:0a:ce:49:7e:
                    de:b4:35:58:ff:6a:b7:81:da:e7:77:b2:26:ac:d5:
                    66:8a:bb:73:7c:85:17:57:98:d7:89:12:3d:fc:4b:
                    90:97:67:65:c4:47:a9:50:77:e5:de:11:92:b4:70:
                    ae:cf:f8:d7:87:ea:4e:c2:93:e3:e5:ba:a2:4b:dc:
                    bf:a2:dd:5f:84:1c:a4:2d:f2:5a:9d:74:45:62:7b:
                    82:e0:ee:bd:cf:f6:a9:53:d7:f0:f6:1f:84:fd:01:
                    4f:df:00:06:0c:c9:c8:db:69:82:29:3a:b4:63:54:
                    3b:f9:20:84:7c:fd:7f:be:3f:98:b2:cc:21:dc:7a:
                    aa:c2:52:89:43:d7:bc:3d:b7:97:e3:bc:7d:cd:a6:
                    6c:05:c3:9a:db:ed:eb:e0:04:2a:c8:06:35:ea:93:
                    32:32:bd:8f:e0:3c:03:4d:af:44:7e:06:ba:42:70:
                    ae:fb:7f:e0:3f:b7:53:00:b0:1a:c7:52:8d:ed:18:
                    d1:1d:b4:3d:7d:05:b9:a4:3f:27:c7:e8:f0:55:e9:
                    8e:ee:03:0a:db:ae:7c:c8:dc:e6:14:a7:28:6b:08:
                    fa:9b:2a:70:7b:81:8b:cd:87:9b:f5:34:91:c3:9f:
                    ce:43
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                7E:CC:47:85:79:FA:8B:5B:20:ED:0A:24:51:6F:5F:FF:D1:17:9B:C0
            X509v3 Authority Key Identifier:
                keyid:15:EC:BE:B8:5B:69:3F:12:58:A9:03:66:7A:F0:2C:62:7F:69:AD:C9

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A9170F5D/9D54C17C88BD11EC91B86949C4F9AE02/Fey-uFtpPxJYqQNmevAsYn9prck.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/Fey-uFtpPxJYqQNmevAsYn9prck.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/A9170F5D/9D54C17C88BD11EC91B86949C4F9AE02/69D6311CBBE611F18957A1476C11F970.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.178.120.0/23

    Signature Algorithm: sha256WithRSAEncryption
         2a:c8:45:cf:b5:e1:07:0a:d1:0e:49:d4:9e:23:e9:de:f0:a8:
         08:6a:a0:f5:47:27:fc:4a:7d:89:b1:be:e7:40:41:64:08:75:
         04:75:ac:47:65:a8:ec:f8:fc:c9:91:2e:f4:b0:0b:45:a8:69:
         b5:5e:34:5d:84:77:9e:a2:5b:e4:eb:a3:a7:bf:47:e5:c5:93:
         dc:1a:95:2c:2a:65:0a:c6:c0:2a:e1:3c:24:4d:c8:64:e7:4c:
         3a:96:ff:53:73:4f:28:4d:b1:ce:9e:5b:ac:cb:f2:40:51:9f:
         3c:ca:0b:47:4d:50:b8:69:ce:9a:e5:71:b6:a4:db:77:53:60:
         8e:6e:f4:aa:d6:91:2e:02:94:ed:cf:be:ab:cd:c8:4a:61:2e:
         82:37:8c:fe:5b:76:14:a0:0b:61:4d:c8:c9:4a:00:cb:07:4c:
         29:76:6b:92:82:6b:6c:77:d6:22:72:eb:f3:3d:df:e0:3f:34:
         b8:a4:7f:75:5f:a3:13:38:c6:37:88:44:a2:37:3f:87:90:b5:
         e5:4c:51:45:09:68:d7:6e:c2:d4:64:59:73:4b:4d:f1:43:af:
         2e:a2:6e:0b:21:fa:78:e5:7a:81:bf:5f:f4:14:87:95:d4:0d:
         f3:54:cc:c5:e1:43:59:65:1b:c5:db:09:d1:5c:64:b3:2a:74:
         90:05:8c:c5
-----BEGIN CERTIFICATE-----
MIIFPDCCBCSgAwIBAgICBOAwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
NzBGNUQxMTAvBgNVBAUTKDE1RUNCRUI4NUI2OTNGMTI1OEE5MDM2NjdBRjAyQzYy
N0Y2OUFEQzkwHhcNMjYwOTI5MDkxNjEyWhcNMjcwMzMxMDAwMDAwWjAYMRYwFAYD
VQQDEw02YWJiODFkYy1hMTFlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAykd/bENI7/mXFQC6fZIzg0VzgdBrDFIrzArOSX7etDVY/2q3gdrnd7ImrNVm
irtzfIUXV5jXiRI9/EuQl2dlxEepUHfl3hGStHCuz/jXh+pOwpPj5bqiS9y/ot1f
hBykLfJanXRFYnuC4O69z/apU9fw9h+E/QFP3wAGDMnI22mCKTq0Y1Q7+SCEfP1/
vj+Ysswh3HqqwlKJQ9e8PbeX47x9zaZsBcOa2+3r4AQqyAY16pMyMr2P4DwDTa9E
fga6QnCu+3/gP7dTALAax1KN7RjRHbQ9fQW5pD8nx+jwVemO7gMK2658yNzmFKco
awj6mypwe4GLzYeb9TSRw5/OQwIDAQABo4ICYDCCAlwwHQYDVR0OBBYEFH7MR4V5
+otbIO0KJFFvX//RF5vAMB8GA1UdIwQYMBaAFBXsvrhbaT8SWKkDZnrwLGJ/aa3J
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE3MEY1RC85RDU0QzE3Qzg4
QkQxMUVDOTFCODY5NDlDNEY5QUUwMi9GZXktdUZ0cFB4SllxUU5tZXZBc1luOXBy
Y2suY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL0ZleS11RnRwUHhKWXFRTm1ldkFzWW45cHJjay5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
NzBGNUQvOUQ1NEMxN0M4OEJEMTFFQzkxQjg2OTQ5QzRGOUFFMDIvNjlENjMxMUNC
QkU2MTFGMTg5NTdBMTQ3NkMxMUY5NzAucm9hMB8GCCsGAQUFBwEHAQH/BBAwDjAM
BAIAATAGAwQBZ7J4MA0GCSqGSIb3DQEBCwUAA4IBAQAqyEXPteEHCtEOSdSeI+ne
8KgIaqD1Ryf8Sn2Jsb7nQEFkCHUEdaxHZajs+PzJkS70sAtFqGm1XjRdhHeeolvk
66Onv0flxZPcGpUsKmUKxsAq4TwkTchk50w6lv9Tc08oTbHOnlusy/JAUZ88ygtH
TVC4ac6a5XG2pNt3U2CObvSq1pEuApTtz76rzchKYS6CN4z+W3YUoAthTcjJSgDL
B0wpdmuSgmtsd9YicuvzPd/gPzS4pH91X6MTOMY3iESiNz+HkLXlTFFFCWjXbsLU
ZFlzS03xQ68uom4LIfp45XqBv1/0FIeV1A3zVMzF4UNZZRvF2wnRXGSzKnSQBYzF
-----END CERTIFICATE-----
Generated at Fri Oct 2 02:58:45 2026 by rpki-client