Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91C2875/C25DE0E6B4E811EC980C4471C4F9AE02/0E9CF77EBA6811EC8058A213C4F9AE02.roa
File:                     0E9CF77EBA6811EC8058A213C4F9AE02.roa (raw, json)
Hash identifier:          tR+5MDUW4TOJVjv12UKHch7zSjULR/5+u2MVA1fbHas=
Subject key identifier:   8A:C5:1B:6B:CF:33:69:A4:44:6D:67:9F:09:C1:87:D9:BC:EA:75:0F
Certificate issuer:       /CN=A91C2875/serialNumber=90D99AA8D7913140AFAE9EE2BFEBCDA37BA1CD28
Certificate serial:       03FD
Authority key identifier: 90:D9:9A:A8:D7:91:31:40:AF:AE:9E:E2:BF:EB:CD:A3:7B:A1:CD:28
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/kNmaqNeRMUCvrp7iv-vNo3uhzSg.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91C2875/C25DE0E6B4E811EC980C4471C4F9AE02/0E9CF77EBA6811EC8058A213C4F9AE02.roa
Signing time:             Sun 01 Mar 2026 12:00:38 +0000
ROA not before:           Wed 21 May 2025 01:17:45 +0000
ROA not after:            Mon 31 Aug 2026 00:00:00 +0000
asID:                     198949
IP address blocks:        103.35.217.0/24 maxlen: 24
                          103.232.224.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91C2875/C25DE0E6B4E811EC980C4471C4F9AE02/kNmaqNeRMUCvrp7iv-vNo3uhzSg.crl
                          rsync://rpki.apnic.net/member_repository/A91C2875/C25DE0E6B4E811EC980C4471C4F9AE02/kNmaqNeRMUCvrp7iv-vNo3uhzSg.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/kNmaqNeRMUCvrp7iv-vNo3uhzSg.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 01 Apr 2026 00:08:38 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 1021 (0x3fd)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91C2875, serialNumber=90D99AA8D7913140AFAE9EE2BFEBCDA37BA1CD28
        Validity
            Not Before: May 21 01:17:45 2025 GMT
            Not After : Aug 31 00:00:00 2026 GMT
        Subject: CN=69a42a66-3202
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:e0:fd:27:76:9f:a4:ad:66:9a:06:78:e1:bc:a5:
                    d2:08:a8:82:2d:1e:f5:b1:bc:f7:f9:91:ac:5d:e9:
                    45:ab:db:c9:72:53:12:8f:c6:30:99:3e:4c:e9:c0:
                    65:29:be:2f:59:00:0a:48:08:32:71:0e:9b:f9:a3:
                    3e:2d:b1:d9:3c:08:1a:33:7c:22:e2:91:97:f0:7d:
                    ab:4e:aa:9f:94:83:eb:b5:4d:9b:a9:6b:4e:d9:b7:
                    fc:19:98:fa:64:c9:fd:4b:bb:1f:e4:b6:7e:a8:c9:
                    d0:a3:27:cd:47:bd:3c:8e:1a:70:f2:b0:2e:63:c0:
                    b5:d6:da:ab:7d:9d:ad:75:49:2c:7c:e6:71:bb:aa:
                    42:f9:a8:81:4c:92:d8:6f:9e:6c:59:1f:09:2e:6c:
                    91:0d:52:69:51:d3:49:fc:c4:2a:c7:97:35:91:09:
                    4f:5d:26:27:ea:64:65:5a:4d:99:3c:83:b5:3a:29:
                    f7:af:7b:1a:59:79:7d:5b:59:a1:da:72:6a:d4:bf:
                    04:c8:01:91:4d:97:16:76:a2:de:d5:ff:b1:b3:47:
                    0c:6c:bc:7d:ea:17:18:bc:6a:e2:00:72:35:80:bb:
                    2e:dc:ee:ca:17:9f:b0:b9:8b:30:37:64:45:c5:16:
                    ba:5a:3c:dc:da:f7:04:09:1f:79:7f:36:97:56:9a:
                    31:35
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                8A:C5:1B:6B:CF:33:69:A4:44:6D:67:9F:09:C1:87:D9:BC:EA:75:0F
            X509v3 Authority Key Identifier:
                keyid:90:D9:9A:A8:D7:91:31:40:AF:AE:9E:E2:BF:EB:CD:A3:7B:A1:CD:28

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91C2875/C25DE0E6B4E811EC980C4471C4F9AE02/kNmaqNeRMUCvrp7iv-vNo3uhzSg.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/kNmaqNeRMUCvrp7iv-vNo3uhzSg.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/A91C2875/C25DE0E6B4E811EC980C4471C4F9AE02/0E9CF77EBA6811EC8058A213C4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.35.217.0/24
                  103.232.224.0/24

    Signature Algorithm: sha256WithRSAEncryption
         1d:ce:f5:fd:15:14:ad:03:32:13:e2:50:0e:8c:0e:2d:22:76:
         e3:a8:47:5a:26:9a:f7:b7:02:de:ea:e3:3c:34:91:ca:62:7f:
         a3:66:07:d8:ec:7e:e9:53:0a:32:01:d9:db:08:31:40:13:f0:
         83:92:56:d0:e7:de:37:d5:8d:89:c1:0a:bd:fd:18:bf:8e:6e:
         a2:b5:43:1d:b8:35:c0:8d:6c:d4:22:f9:0d:88:12:31:d7:58:
         61:fa:4b:fb:2e:dc:f0:2a:2d:ac:19:be:d2:9f:46:23:94:bf:
         f2:90:6b:4d:ac:36:34:7a:22:94:bb:20:a8:3e:7b:74:76:7c:
         e2:92:48:7d:dc:3a:42:9e:4a:33:d9:aa:41:d6:fa:7c:98:f1:
         b4:b8:36:07:a1:01:06:83:aa:63:d5:b9:d2:b7:c0:09:a7:16:
         a4:90:86:55:be:45:3c:9e:6e:b9:7e:a2:18:aa:fe:95:53:11:
         e4:b1:29:06:20:56:39:cc:f0:1d:54:13:8e:f0:79:f0:97:fa:
         2f:98:91:4b:93:7f:7d:5f:67:7f:b5:f9:59:2a:c4:c7:af:81:
         f1:7c:13:2c:d4:be:48:55:9f:5d:61:cb:0d:56:5c:36:2a:70:
         27:b7:42:3f:74:1a:55:d3:41:f1:7a:39:06:f2:26:af:9e:b5:
         31:a0:2d:76
-----BEGIN CERTIFICATE-----
MIIFQjCCBCqgAwIBAgICA/0wDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
QzI4NzUxMTAvBgNVBAUTKDkwRDk5QUE4RDc5MTMxNDBBRkFFOUVFMkJGRUJDREEz
N0JBMUNEMjgwHhcNMjUwNTIxMDExNzQ1WhcNMjYwODMxMDAwMDAwWjAYMRYwFAYD
VQQDEw02OWE0MmE2Ni0zMjAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA4P0ndp+krWaaBnjhvKXSCKiCLR71sbz3+ZGsXelFq9vJclMSj8YwmT5M6cBl
Kb4vWQAKSAgycQ6b+aM+LbHZPAgaM3wi4pGX8H2rTqqflIPrtU2bqWtO2bf8GZj6
ZMn9S7sf5LZ+qMnQoyfNR708jhpw8rAuY8C11tqrfZ2tdUksfOZxu6pC+aiBTJLY
b55sWR8JLmyRDVJpUdNJ/MQqx5c1kQlPXSYn6mRlWk2ZPIO1Oin3r3saWXl9W1mh
2nJq1L8EyAGRTZcWdqLe1f+xs0cMbLx96hcYvGriAHI1gLsu3O7KF5+wuYswN2RF
xRa6Wjzc2vcECR95fzaXVpoxNQIDAQABo4ICZjCCAmIwHQYDVR0OBBYEFIrFG2vP
M2mkRG1nnwnBh9m86nUPMB8GA1UdIwQYMBaAFJDZmqjXkTFAr66e4r/rzaN7oc0o
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFDMjg3NS9DMjVERTBFNkI0
RTgxMUVDOTgwQzQ0NzFDNEY5QUUwMi9rTm1hcU5lUk1VQ3ZycDdpdi12Tm8zdWh6
U2cuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL2tObWFxTmVSTVVDdnJwN2l2LXZObzN1aHpTZy5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
QzI4NzUvQzI1REUwRTZCNEU4MTFFQzk4MEM0NDcxQzRGOUFFMDIvMEU5Q0Y3N0VC
QTY4MTFFQzgwNThBMjEzQzRGOUFFMDIucm9hMCUGCCsGAQUFBwEHAQH/BBYwFDAS
BAIAATAMAwQAZyPZAwQAZ+jgMA0GCSqGSIb3DQEBCwUAA4IBAQAdzvX9FRStAzIT
4lAOjA4tInbjqEdaJpr3twLe6uM8NJHKYn+jZgfY7H7pUwoyAdnbCDFAE/CDklbQ
59431Y2JwQq9/Ri/jm6itUMduDXAjWzUIvkNiBIx11hh+kv7LtzwKi2sGb7Sn0Yj
lL/ykGtNrDY0eiKUuyCoPnt0dnzikkh93DpCnkoz2apB1vp8mPG0uDYHoQEGg6pj
1bnSt8AJpxakkIZVvkU8nm65fqIYqv6VUxHksSkGIFY5zPAdVBOO8Hnwl/ovmJFL
k399X2d/tflZKsTHr4HxfBMs1L5IVZ9dYcsNVlw2KnAnt0I/dBpV00HxejkG8iav
nrUxoC12
-----END CERTIFICATE-----
Generated at Thu Mar 26 11:14:54 2026 by rpki-client