Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91AA95A/B0D1D5FCBE7411E98F95FA64C4F9AE02/E64999C258D611ED86C99945C4F9AE02.roa
File:                     E64999C258D611ED86C99945C4F9AE02.roa (raw, json)
Hash identifier:          cElPbY7K42ZgHRo0Rm4vFkLcjVWBwNFQ8So0RPXc2fY=
Subject key identifier:   28:4B:13:24:A5:08:A1:60:36:24:FC:D3:19:E6:CD:0E:D8:E3:59:E3
Certificate issuer:       /CN=A91AA95A/serialNumber=EC179A58742228E30B7DF7978826583878255B78
Certificate serial:       0E4C
Authority key identifier: EC:17:9A:58:74:22:28:E3:0B:7D:F7:97:88:26:58:38:78:25:5B:78
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/7BeaWHQiKOMLffeXiCZYOHglW3g.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91AA95A/B0D1D5FCBE7411E98F95FA64C4F9AE02/E64999C258D611ED86C99945C4F9AE02.roa
Signing time:             Thu 02 Apr 2026 18:21:52 +0000
ROA not before:           Thu 02 Apr 2026 18:21:52 +0000
ROA not after:            Fri 28 May 2027 00:00:00 +0000
asID:                     137473
IP address blocks:        103.110.28.0/23 maxlen: 24
                          2402:8e40::/32 maxlen: 32
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91AA95A/B0D1D5FCBE7411E98F95FA64C4F9AE02/7BeaWHQiKOMLffeXiCZYOHglW3g.crl
                          rsync://rpki.apnic.net/member_repository/A91AA95A/B0D1D5FCBE7411E98F95FA64C4F9AE02/7BeaWHQiKOMLffeXiCZYOHglW3g.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/7BeaWHQiKOMLffeXiCZYOHglW3g.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 11 Apr 2026 17:39:30 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 3660 (0xe4c)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91AA95A, serialNumber=EC179A58742228E30B7DF7978826583878255B78
        Validity
            Not Before: Apr  2 18:21:52 2026 GMT
            Not After : May 28 00:00:00 2027 GMT
        Subject: CN=69ceb3c0-21b5
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:bd:1f:66:c4:fa:36:7f:57:d5:32:ec:d7:9c:42:
                    6f:c3:5e:f5:6a:50:69:8d:50:54:36:5d:c0:1b:96:
                    49:be:48:a5:c6:c4:30:cb:35:ea:2e:86:77:41:ce:
                    d5:c2:15:33:3f:f2:75:5c:bf:15:00:67:90:17:75:
                    c7:c4:e1:86:b5:c1:35:66:c1:1f:2d:d3:29:63:e6:
                    3e:2d:9b:71:3a:36:ec:22:64:ed:e3:ce:51:37:6c:
                    1a:1b:6b:fe:bf:3b:19:a7:52:2a:7a:a4:7d:7d:67:
                    16:20:43:56:37:4c:12:56:e7:32:5a:7d:0d:46:ff:
                    d6:1e:7b:cc:f4:b3:d1:88:19:7e:9f:a9:d5:71:9f:
                    24:ae:c3:8d:06:e1:bb:b0:19:99:35:a2:09:91:e4:
                    45:b9:d0:a2:26:2b:3e:1d:79:69:16:4c:6c:91:2c:
                    2b:bd:e3:0d:bd:5d:dc:38:e0:e1:f2:cc:3c:03:af:
                    0f:96:6a:63:0a:6f:2c:cc:07:1a:f3:bd:5c:8b:05:
                    b9:eb:ca:fd:8f:f7:f6:0d:14:5a:74:6e:7d:44:8b:
                    d6:8e:5c:1a:8a:67:4b:22:a7:92:30:a0:4e:bf:75:
                    ce:88:96:1e:9d:b4:ee:f9:77:ca:cb:b7:a8:a8:c7:
                    ff:b0:c4:70:99:bd:e4:7c:af:bb:1f:4a:da:40:33:
                    01:b1
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                28:4B:13:24:A5:08:A1:60:36:24:FC:D3:19:E6:CD:0E:D8:E3:59:E3
            X509v3 Authority Key Identifier:
                keyid:EC:17:9A:58:74:22:28:E3:0B:7D:F7:97:88:26:58:38:78:25:5B:78

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91AA95A/B0D1D5FCBE7411E98F95FA64C4F9AE02/7BeaWHQiKOMLffeXiCZYOHglW3g.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/7BeaWHQiKOMLffeXiCZYOHglW3g.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/A91AA95A/B0D1D5FCBE7411E98F95FA64C4F9AE02/E64999C258D611ED86C99945C4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.110.28.0/23
                IPv6:
                  2402:8e40::/32

    Signature Algorithm: sha256WithRSAEncryption
         97:4d:0d:d5:b3:b1:75:7e:b9:d8:e8:e4:f6:7e:73:a0:2d:f6:
         8a:3f:0b:94:88:8f:2a:d3:ec:9e:ed:e8:85:f5:e2:f0:9f:c6:
         e3:15:6d:fe:da:06:4a:04:62:bc:2a:a1:30:0b:74:b2:29:e4:
         25:fe:07:01:21:e4:58:6e:4d:a6:aa:ee:9a:cf:70:78:e3:a4:
         dc:66:fc:7c:22:ce:65:e1:a2:41:f6:de:eb:64:e3:15:7c:83:
         ac:9f:f6:c1:7d:de:87:42:e6:97:cb:d7:ab:82:3e:89:fe:09:
         e9:bb:73:f4:38:3a:af:43:b5:e2:cf:85:69:54:81:98:47:a3:
         2c:e7:28:d7:76:51:ae:ba:17:5e:96:5a:ab:1b:d1:4a:46:e4:
         c2:90:a7:70:05:ed:13:43:8d:cf:88:1c:6e:11:3e:7b:cf:b0:
         f3:89:3a:0d:cc:61:45:0f:6f:cf:80:e4:58:c2:91:a2:25:d5:
         3f:ee:16:8d:9e:97:b2:18:1b:54:5a:6b:2e:84:1e:5a:b4:eb:
         0b:86:57:05:26:3d:05:dc:4d:dc:8e:77:6f:94:e1:69:79:f3:
         37:5b:03:98:9a:51:2f:94:0b:99:f9:56:73:20:f0:5f:12:3c:
         c3:17:7a:0c:b9:42:83:6c:4c:f3:65:7c:63:ce:0c:61:e8:32:
         e7:db:3c:57
-----BEGIN CERTIFICATE-----
MIIFSzCCBDOgAwIBAgICDkwwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
QUE5NUExMTAvBgNVBAUTKEVDMTc5QTU4NzQyMjI4RTMwQjdERjc5Nzg4MjY1ODM4
NzgyNTVCNzgwHhcNMjYwNDAyMTgyMTUyWhcNMjcwNTI4MDAwMDAwWjAYMRYwFAYD
VQQDEw02OWNlYjNjMC0yMWI1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAvR9mxPo2f1fVMuzXnEJvw171alBpjVBUNl3AG5ZJvkilxsQwyzXqLoZ3Qc7V
whUzP/J1XL8VAGeQF3XHxOGGtcE1ZsEfLdMpY+Y+LZtxOjbsImTt485RN2waG2v+
vzsZp1IqeqR9fWcWIENWN0wSVucyWn0NRv/WHnvM9LPRiBl+n6nVcZ8krsONBuG7
sBmZNaIJkeRFudCiJis+HXlpFkxskSwrveMNvV3cOODh8sw8A68PlmpjCm8szAca
871ciwW568r9j/f2DRRadG59RIvWjlwaimdLIqeSMKBOv3XOiJYenbTu+XfKy7eo
qMf/sMRwmb3kfK+7H0raQDMBsQIDAQABo4ICbzCCAmswHQYDVR0OBBYEFChLEySl
CKFgNiT80xnmzQ7Y41njMB8GA1UdIwQYMBaAFOwXmlh0IijjC333l4gmWDh4JVt4
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFBQTk1QS9CMEQxRDVGQ0JF
NzQxMUU5OEY5NUZBNjRDNEY5QUUwMi83QmVhV0hRaUtPTUxmZmVYaUNaWU9IZ2xX
M2cuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyLzdCZWFXSFFpS09NTGZmZVhpQ1pZT0hnbFczZy5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
QUE5NUEvQjBEMUQ1RkNCRTc0MTFFOThGOTVGQTY0QzRGOUFFMDIvRTY0OTk5QzI1
OEQ2MTFFRDg2Qzk5OTQ1QzRGOUFFMDIucm9hMC4GCCsGAQUFBwEHAQH/BB8wHTAM
BAIAATAGAwQBZ24cMA0EAgACMAcDBQAkAo5AMA0GCSqGSIb3DQEBCwUAA4IBAQCX
TQ3Vs7F1frnY6OT2fnOgLfaKPwuUiI8q0+ye7eiF9eLwn8bjFW3+2gZKBGK8KqEw
C3SyKeQl/gcBIeRYbk2mqu6az3B446TcZvx8Is5l4aJB9t7rZOMVfIOsn/bBfd6H
QuaXy9ergj6J/gnpu3P0ODqvQ7Xiz4VpVIGYR6Ms5yjXdlGuuhdellqrG9FKRuTC
kKdwBe0TQ43PiBxuET57z7DziToNzGFFD2/PgORYwpGiJdU/7haNnpeyGBtUWmsu
hB5atOsLhlcFJj0F3E3cjndvlOFpefM3WwOYmlEvlAuZ+VZzIPBfEjzDF3oMuUKD
bEzzZXxjzgxh6DLn2zxX
-----END CERTIFICATE-----
Generated at Mon Apr 6 10:11:08 2026 by rpki-client