Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91AB3E4/F69881DE69BA11EAA65DF764C4F9AE02/685E441A69BC11EA97D4FE67C4F9AE02.roa
File:                     685E441A69BC11EA97D4FE67C4F9AE02.roa (raw, json)
Hash identifier:          qGD3KygorintyQhFHk2bVqP8kcleMm9Vy4uUNVL46Wg=
Subject key identifier:   31:FC:A0:00:5D:F6:A7:16:26:A0:52:49:6C:4E:DF:DB:55:ED:CE:81
Certificate issuer:       /CN=A91AB3E4/serialNumber=EAA792F968863C3FFB9EBD1671A06C145A1B2164
Certificate serial:       0B29
Authority key identifier: EA:A7:92:F9:68:86:3C:3F:FB:9E:BD:16:71:A0:6C:14:5A:1B:21:64
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/6qeS-WiGPD_7nr0WcaBsFFobIWQ.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91AB3E4/F69881DE69BA11EAA65DF764C4F9AE02/685E441A69BC11EA97D4FE67C4F9AE02.roa
Signing time:             Fri 31 Jul 2026 20:39:02 +0000
ROA not before:           Fri 31 Jul 2026 20:39:02 +0000
ROA not after:            Fri 30 Jul 2027 00:00:00 +0000
asID:                     58895
IP address blocks:        103.93.216.0/22 maxlen: 22
                          103.93.216.0/24 maxlen: 24
                          103.93.217.0/24 maxlen: 24
                          103.93.218.0/24 maxlen: 24
                          103.93.219.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91AB3E4/F69881DE69BA11EAA65DF764C4F9AE02/6qeS-WiGPD_7nr0WcaBsFFobIWQ.crl
                          rsync://rpki.apnic.net/member_repository/A91AB3E4/F69881DE69BA11EAA65DF764C4F9AE02/6qeS-WiGPD_7nr0WcaBsFFobIWQ.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/6qeS-WiGPD_7nr0WcaBsFFobIWQ.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:   Tue 25 Aug 2026 19:35:04 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 2857 (0xb29)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91AB3E4, serialNumber=EAA792F968863C3FFB9EBD1671A06C145A1B2164
        Validity
            Not Before: Jul 31 20:39:02 2026 GMT
            Not After : Jul 30 00:00:00 2027 GMT
        Subject: CN=6a6d07e6-b0e6
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:c3:81:21:f5:67:5f:c4:74:47:a9:16:31:59:24:
                    2d:e7:0c:40:63:b8:71:d7:d3:05:9e:90:91:dc:00:
                    64:46:bb:62:4a:69:7f:de:14:dd:83:ae:9a:5b:37:
                    a7:91:d1:d3:11:02:fa:94:c0:e8:52:3d:fa:67:f6:
                    57:0a:0a:c1:ec:6b:b0:c0:ef:c4:de:60:c2:5d:9f:
                    f8:47:0e:92:20:3a:f1:ce:a5:7c:70:61:31:9d:b2:
                    fd:03:90:a0:a7:88:b6:2b:82:24:a2:db:db:c1:3f:
                    7d:df:9b:64:48:19:15:58:9d:e7:4e:ce:b0:4d:ed:
                    9b:d0:4f:8c:b0:70:d3:84:71:5e:a8:d0:7e:70:69:
                    7c:96:4b:07:62:35:2f:86:29:37:c0:18:11:93:33:
                    55:2d:1d:8c:fa:0a:3a:8c:f8:d4:10:48:8c:6a:e0:
                    c4:47:c8:4e:db:10:06:e0:4a:ad:27:ca:c8:2f:58:
                    74:5e:bd:1b:da:47:ea:2a:48:18:bb:b8:c7:a0:42:
                    94:e7:d5:18:31:7b:9f:dd:ae:5e:ee:be:7e:16:b4:
                    8e:09:67:e2:78:fd:21:16:04:05:96:95:bd:b9:c9:
                    e8:b6:55:b7:52:74:47:30:43:e5:69:18:9d:99:5b:
                    25:20:5a:70:4e:6c:3d:35:bf:cc:cb:ba:f6:3d:f5:
                    1a:2b
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                31:FC:A0:00:5D:F6:A7:16:26:A0:52:49:6C:4E:DF:DB:55:ED:CE:81
            X509v3 Authority Key Identifier:
                keyid:EA:A7:92:F9:68:86:3C:3F:FB:9E:BD:16:71:A0:6C:14:5A:1B:21:64

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91AB3E4/F69881DE69BA11EAA65DF764C4F9AE02/6qeS-WiGPD_7nr0WcaBsFFobIWQ.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/6qeS-WiGPD_7nr0WcaBsFFobIWQ.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/A91AB3E4/F69881DE69BA11EAA65DF764C4F9AE02/685E441A69BC11EA97D4FE67C4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.93.216.0/22

    Signature Algorithm: sha256WithRSAEncryption
         51:78:93:61:86:10:af:7c:2f:58:1c:a4:2f:e8:27:ed:62:b6:
         8f:dd:96:cd:05:e0:6e:ca:4e:ec:43:16:ab:0b:93:91:b4:1c:
         85:47:ca:c6:a8:db:c7:26:73:6c:50:10:a6:77:69:15:b5:19:
         be:99:97:c8:0d:89:5d:4d:35:29:80:7c:5d:58:d6:9f:4b:4c:
         7d:ce:5f:5c:76:86:12:a6:f4:77:46:8a:89:99:10:73:a6:b7:
         78:77:c3:50:f3:62:88:80:e8:98:67:8c:2c:52:c2:08:37:c3:
         34:04:e2:6d:58:02:7c:2a:09:88:3b:3c:2e:0b:61:ee:a5:0a:
         c6:61:97:f9:8d:2c:d7:b0:ef:b2:98:51:11:cb:2b:89:e8:9d:
         43:43:b3:16:b3:bf:f0:18:7d:d2:24:28:03:3f:6e:72:99:18:
         23:45:eb:02:73:db:56:b9:02:08:28:71:da:ab:ad:d6:e1:62:
         e0:6b:dd:7a:7a:52:5b:85:08:87:c5:83:e9:15:78:fa:cd:61:
         1d:ef:ff:7c:b8:6f:d2:b2:5a:56:20:28:2a:0e:ca:34:2b:d3:
         db:f5:25:53:d8:d5:01:41:4c:81:c5:f9:7c:e8:01:d6:0a:da:
         31:07:3e:58:4a:47:2a:b3:9b:f5:df:91:9f:72:12:52:b5:3a:
         0e:92:0e:b0
-----BEGIN CERTIFICATE-----
MIIFPDCCBCSgAwIBAgICCykwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
QUIzRTQxMTAvBgNVBAUTKEVBQTc5MkY5Njg4NjNDM0ZGQjlFQkQxNjcxQTA2QzE0
NUExQjIxNjQwHhcNMjYwNzMxMjAzOTAyWhcNMjcwNzMwMDAwMDAwWjAYMRYwFAYD
VQQDEw02YTZkMDdlNi1iMGU2MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAw4Eh9WdfxHRHqRYxWSQt5wxAY7hx19MFnpCR3ABkRrtiSml/3hTdg66aWzen
kdHTEQL6lMDoUj36Z/ZXCgrB7GuwwO/E3mDCXZ/4Rw6SIDrxzqV8cGExnbL9A5Cg
p4i2K4IkotvbwT9935tkSBkVWJ3nTs6wTe2b0E+MsHDThHFeqNB+cGl8lksHYjUv
hik3wBgRkzNVLR2M+go6jPjUEEiMauDER8hO2xAG4EqtJ8rIL1h0Xr0b2kfqKkgY
u7jHoEKU59UYMXuf3a5e7r5+FrSOCWfieP0hFgQFlpW9ucnotlW3UnRHMEPlaRid
mVslIFpwTmw9Nb/My7r2PfUaKwIDAQABo4ICYDCCAlwwHQYDVR0OBBYEFDH8oABd
9qcWJqBSSWxO39tV7c6BMB8GA1UdIwQYMBaAFOqnkvlohjw/+569FnGgbBRaGyFk
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFBQjNFNC9GNjk4ODFERTY5
QkExMUVBQTY1REY3NjRDNEY5QUUwMi82cWVTLVdpR1BEXzducjBXY2FCc0ZGb2JJ
V1EuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyLzZxZVMtV2lHUERfN25yMFdjYUJzRkZvYklXUS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
QUIzRTQvRjY5ODgxREU2OUJBMTFFQUE2NURGNzY0QzRGOUFFMDIvNjg1RTQ0MUE2
OUJDMTFFQTk3RDRGRTY3QzRGOUFFMDIucm9hMB8GCCsGAQUFBwEHAQH/BBAwDjAM
BAIAATAGAwQCZ13YMA0GCSqGSIb3DQEBCwUAA4IBAQBReJNhhhCvfC9YHKQv6Cft
YraP3ZbNBeBuyk7sQxarC5ORtByFR8rGqNvHJnNsUBCmd2kVtRm+mZfIDYldTTUp
gHxdWNafS0x9zl9cdoYSpvR3RoqJmRBzprd4d8NQ82KIgOiYZ4wsUsIIN8M0BOJt
WAJ8KgmIOzwuC2HupQrGYZf5jSzXsO+ymFERyyuJ6J1DQ7MWs7/wGH3SJCgDP25y
mRgjResCc9tWuQIIKHHaq63W4WLga916elJbhQiHxYPpFXj6zWEd7/98uG/SslpW
ICgqDso0K9Pb9SVT2NUBQUyBxfl86AHWCtoxBz5YSkcqs5v135GfchJStToOkg6w
-----END CERTIFICATE-----
Generated at Wed Aug 19 14:28:44 2026 by rpki-client