Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91CAE04/9D8F772A5F9611EE83638F3EC4F9AE02/7E40FBBA09EF11EFAA24237EC4F9AE02.roa
File:                     7E40FBBA09EF11EFAA24237EC4F9AE02.roa (raw, json)
Hash identifier:          gNrtkZkKrQjv9VGO4d7icZehe6OSfQ3CzkQRSTsWYpg=
Subject key identifier:   70:57:FD:66:D1:C4:EA:C5:FE:7F:B3:89:E7:8C:1E:F4:21:BC:7D:17
Certificate issuer:       /CN=A91CAE04/serialNumber=B362437AB67D290C5CDFEF2F62B77EDD8A9FFA44
Certificate serial:       0210
Authority key identifier: B3:62:43:7A:B6:7D:29:0C:5C:DF:EF:2F:62:B7:7E:DD:8A:9F:FA:44
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/s2JDerZ9KQxc3-8vYrd-3Yqf-kQ.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91CAE04/9D8F772A5F9611EE83638F3EC4F9AE02/7E40FBBA09EF11EFAA24237EC4F9AE02.roa
Signing time:             Fri 05 Jun 2026 03:35:46 +0000
ROA not before:           Fri 05 Jun 2026 03:35:46 +0000
ROA not after:            Tue 31 Aug 2027 00:00:00 +0000
asID:                     152728
IP address blocks:        103.209.74.0/23 maxlen: 24
                          2401:2a0::/33 maxlen: 41
                          2401:2a0:fffe::/48 maxlen: 48
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91CAE04/9D8F772A5F9611EE83638F3EC4F9AE02/s2JDerZ9KQxc3-8vYrd-3Yqf-kQ.crl
                          rsync://rpki.apnic.net/member_repository/A91CAE04/9D8F772A5F9611EE83638F3EC4F9AE02/s2JDerZ9KQxc3-8vYrd-3Yqf-kQ.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/s2JDerZ9KQxc3-8vYrd-3Yqf-kQ.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:   Sat 20 Jun 2026 03:11:33 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 528 (0x210)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91CAE04, serialNumber=B362437AB67D290C5CDFEF2F62B77EDD8A9FFA44
        Validity
            Not Before: Jun  5 03:35:46 2026 GMT
            Not After : Aug 31 00:00:00 2027 GMT
        Subject: CN=6a224412-7625
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:c9:ae:c2:27:54:ca:64:31:47:d8:35:22:a4:42:
                    fc:0d:0c:b2:76:a9:ff:e4:e1:e1:e4:6c:ee:25:f6:
                    78:fc:ba:a4:3d:20:9e:04:72:1f:01:65:a2:74:cc:
                    b7:e6:3b:da:b2:c0:26:9f:fc:7f:5b:3b:4e:14:67:
                    c6:77:7e:9c:53:1a:06:24:86:31:3f:ae:98:ea:d0:
                    b3:81:5f:e7:4d:68:13:61:9c:06:12:d1:f1:d2:25:
                    fa:b4:0d:9a:b9:f0:dc:78:e8:e6:61:1c:fd:4b:27:
                    2a:b1:73:27:89:5c:88:cf:d8:ce:68:bb:47:25:fa:
                    22:cf:a4:d9:a1:18:a9:7c:39:ce:f4:f3:ef:28:93:
                    7f:24:cc:8e:9c:dd:4f:58:5e:34:fa:d2:1a:a5:a5:
                    1d:09:de:f5:67:5e:f7:66:1c:89:9e:ab:40:00:f3:
                    15:1e:95:ae:5c:60:71:a6:c8:32:ca:d1:ec:03:89:
                    6e:9e:0e:62:12:a4:99:1a:b0:3d:f0:c6:60:61:a0:
                    f1:12:ac:7d:93:ba:c5:10:ca:2d:a7:c6:c6:9b:b4:
                    53:15:19:9c:3a:82:ad:5b:45:0f:c8:aa:90:5b:c1:
                    c7:6c:d5:1d:81:da:8b:99:a8:92:18:79:54:41:48:
                    87:79:bf:34:7c:34:a6:b7:c3:c6:f7:94:03:ba:6a:
                    14:f7
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                70:57:FD:66:D1:C4:EA:C5:FE:7F:B3:89:E7:8C:1E:F4:21:BC:7D:17
            X509v3 Authority Key Identifier:
                keyid:B3:62:43:7A:B6:7D:29:0C:5C:DF:EF:2F:62:B7:7E:DD:8A:9F:FA:44

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91CAE04/9D8F772A5F9611EE83638F3EC4F9AE02/s2JDerZ9KQxc3-8vYrd-3Yqf-kQ.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/s2JDerZ9KQxc3-8vYrd-3Yqf-kQ.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/A91CAE04/9D8F772A5F9611EE83638F3EC4F9AE02/7E40FBBA09EF11EFAA24237EC4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.209.74.0/23
                IPv6:
                  2401:2a0::/33
                  2401:2a0:fffe::/48

    Signature Algorithm: sha256WithRSAEncryption
         73:44:be:93:b5:2b:86:72:f2:71:42:87:3b:bb:3b:92:f0:c3:
         27:46:2c:8d:14:6d:aa:ad:ce:d8:81:c5:29:59:8c:14:63:11:
         39:61:6f:80:f7:19:3a:c3:fd:8b:b0:25:b0:ac:f3:c2:31:3c:
         82:be:52:be:c9:ff:3a:a2:ca:b8:da:30:97:1f:86:1d:02:04:
         d7:d1:00:d2:5e:59:22:29:b5:36:30:f4:1d:ae:1e:72:32:62:
         3f:77:26:ef:99:25:89:ad:a2:6a:66:7d:d0:9d:a9:ef:77:10:
         6b:a8:a5:41:36:3b:01:15:23:49:4b:12:7b:37:63:84:6b:c0:
         fa:79:f4:ca:62:07:47:fc:21:38:58:ba:44:f6:11:0e:b4:e4:
         0b:fb:1b:da:65:aa:c0:c3:a9:80:72:b6:a1:ae:d8:00:f6:26:
         90:f7:66:b4:ea:5c:a1:5c:b9:83:81:26:3e:71:aa:8f:c5:42:
         5e:4e:fd:6f:44:c3:10:bd:76:fd:43:f0:03:69:3b:44:35:e9:
         df:0a:22:bd:47:39:19:e0:d5:99:0a:3a:71:ae:df:c7:95:20:
         73:51:d8:e3:4c:e5:ac:b9:9e:7b:a7:94:39:c7:03:59:52:16:
         e9:73:5f:85:cf:38:b6:91:18:2a:0f:38:37:fc:5c:ce:40:98:
         46:fe:02:b5
-----BEGIN CERTIFICATE-----
MIIFVTCCBD2gAwIBAgICAhAwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
Q0FFMDQxMTAvBgNVBAUTKEIzNjI0MzdBQjY3RDI5MEM1Q0RGRUYyRjYyQjc3RURE
OEE5RkZBNDQwHhcNMjYwNjA1MDMzNTQ2WhcNMjcwODMxMDAwMDAwWjAYMRYwFAYD
VQQDEw02YTIyNDQxMi03NjI1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAya7CJ1TKZDFH2DUipEL8DQyydqn/5OHh5GzuJfZ4/LqkPSCeBHIfAWWidMy3
5jvassAmn/x/WztOFGfGd36cUxoGJIYxP66Y6tCzgV/nTWgTYZwGEtHx0iX6tA2a
ufDceOjmYRz9SycqsXMniVyIz9jOaLtHJfoiz6TZoRipfDnO9PPvKJN/JMyOnN1P
WF40+tIapaUdCd71Z173ZhyJnqtAAPMVHpWuXGBxpsgyytHsA4lung5iEqSZGrA9
8MZgYaDxEqx9k7rFEMotp8bGm7RTFRmcOoKtW0UPyKqQW8HHbNUdgdqLmaiSGHlU
QUiHeb80fDSmt8PG95QDumoU9wIDAQABo4ICeTCCAnUwHQYDVR0OBBYEFHBX/WbR
xOrF/n+zieeMHvQhvH0XMB8GA1UdIwQYMBaAFLNiQ3q2fSkMXN/vL2K3ft2Kn/pE
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFDQUUwNC85RDhGNzcyQTVG
OTYxMUVFODM2MzhGM0VDNEY5QUUwMi9zMkpEZXJaOUtReGMzLTh2WXJkLTNZcWYt
a1EuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL3MySkRlclo5S1F4YzMtOHZZcmQtM1lxZi1rUS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
Q0FFMDQvOUQ4Rjc3MkE1Rjk2MTFFRTgzNjM4RjNFQzRGOUFFMDIvN0U0MEZCQkEw
OUVGMTFFRkFBMjQyMzdFQzRGOUFFMDIucm9hMDgGCCsGAQUFBwEHAQH/BCkwJzAM
BAIAATAGAwQBZ9FKMBcEAgACMBEDBgckAQKgAAMHACQBAqD//jANBgkqhkiG9w0B
AQsFAAOCAQEAc0S+k7UrhnLycUKHO7s7kvDDJ0YsjRRtqq3O2IHFKVmMFGMROWFv
gPcZOsP9i7AlsKzzwjE8gr5Svsn/OqLKuNowlx+GHQIE19EA0l5ZIim1NjD0Ha4e
cjJiP3cm75klia2iamZ90J2p73cQa6ilQTY7ARUjSUsSezdjhGvA+nn0ymIHR/wh
OFi6RPYRDrTkC/sb2mWqwMOpgHK2oa7YAPYmkPdmtOpcoVy5g4EmPnGqj8VCXk79
b0TDEL12/UPwA2k7RDXp3woivUc5GeDVmQo6ca7fx5Ugc1HY40zlrLmee6eUOccD
WVIW6XNfhc84tpEYKg84N/xczkCYRv4CtQ==
-----END CERTIFICATE-----
Generated at Sat Jun 13 17:41:57 2026 by rpki-client