Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91886CC/4EA6C618E8BD11ED8B892522C4F9AE02/AD9C1DEE9E2311F0A35D7D1FC4F9AE02.roa
File:                     AD9C1DEE9E2311F0A35D7D1FC4F9AE02.roa (raw, json)
Hash identifier:          Tnjt2fGEhLyDlPP5wmN279sZk46aIOs3pcrgnxrQla0=
Subject key identifier:   6E:46:C1:39:1B:C3:C5:BC:5E:43:5B:4F:CA:C5:76:7F:5B:EE:47:A6
Certificate issuer:       /CN=A91886CC/serialNumber=D1E299F9E82C937CB2B2A69061E817341F8508F5
Certificate serial:       0247
Authority key identifier: D1:E2:99:F9:E8:2C:93:7C:B2:B2:A6:90:61:E8:17:34:1F:85:08:F5
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/0eKZ-egsk3yysqaQYegXNB-FCPU.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91886CC/4EA6C618E8BD11ED8B892522C4F9AE02/AD9C1DEE9E2311F0A35D7D1FC4F9AE02.roa
Signing time:             Fri 01 May 2026 03:34:39 +0000
ROA not before:           Fri 01 May 2026 03:34:39 +0000
ROA not after:            Thu 01 Jul 2027 00:00:00 +0000
asID:                     151064
IP address blocks:        103.234.12.0/24 maxlen: 24
                          2401:c6a0::/32 maxlen: 32
                          2401:c6a0:a000::/36 maxlen: 36
                          2401:c6a0:b000::/36 maxlen: 36
                          2401:c6a0:c000::/36 maxlen: 36
                          2401:c6a0:d000::/36 maxlen: 36
                          2401:c6a0:e000::/36 maxlen: 36
                          2401:c6a0:f000::/36 maxlen: 36
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91886CC/4EA6C618E8BD11ED8B892522C4F9AE02/0eKZ-egsk3yysqaQYegXNB-FCPU.crl
                          rsync://rpki.apnic.net/member_repository/A91886CC/4EA6C618E8BD11ED8B892522C4F9AE02/0eKZ-egsk3yysqaQYegXNB-FCPU.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/0eKZ-egsk3yysqaQYegXNB-FCPU.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:   Mon 03 Aug 2026 03:37:44 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 583 (0x247)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91886CC, serialNumber=D1E299F9E82C937CB2B2A69061E817341F8508F5
        Validity
            Not Before: May  1 03:34:39 2026 GMT
            Not After : Jul  1 00:00:00 2027 GMT
        Subject: CN=69f41f4f-d353
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:ae:af:9f:18:5c:d1:7a:43:dc:01:c2:cc:82:82:
                    c3:11:3f:ba:23:7c:8a:35:bf:de:03:d3:05:65:ae:
                    f8:a0:2f:41:90:fa:5c:fc:4e:a5:86:e3:18:23:95:
                    c8:cd:a3:af:f0:42:98:3f:e0:ba:df:95:19:e6:aa:
                    ac:8f:95:a5:47:da:c2:4d:56:4b:fa:40:77:a0:d8:
                    89:90:c6:86:87:42:91:6f:37:18:1e:4f:6f:cb:b0:
                    a0:1e:4c:69:88:01:e6:24:98:75:f0:78:eb:cb:28:
                    84:8c:21:87:b9:2d:b7:d4:2b:3a:93:52:d2:58:08:
                    64:17:91:5a:28:3a:08:09:00:70:f2:d6:7a:7a:bf:
                    83:87:32:d4:d7:84:26:ba:35:5f:c9:ad:c0:34:34:
                    66:05:83:14:4d:0c:20:cf:59:40:c4:e3:8d:9d:60:
                    f5:9a:1f:8d:74:5d:90:21:8e:bd:68:9f:48:56:a4:
                    85:c1:1e:12:4b:e3:41:d9:64:4e:96:ca:dd:73:4d:
                    82:f7:75:6c:45:7e:15:80:79:0e:34:30:73:01:ee:
                    54:57:d9:27:8a:76:ac:d5:98:b3:29:10:a7:ed:33:
                    9d:4b:4c:18:23:a9:72:90:a6:1c:05:96:fd:b4:e8:
                    07:17:fa:5d:5d:f9:fb:fd:8c:a9:00:c5:a9:e1:c8:
                    e5:09
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                6E:46:C1:39:1B:C3:C5:BC:5E:43:5B:4F:CA:C5:76:7F:5B:EE:47:A6
            X509v3 Authority Key Identifier:
                keyid:D1:E2:99:F9:E8:2C:93:7C:B2:B2:A6:90:61:E8:17:34:1F:85:08:F5

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91886CC/4EA6C618E8BD11ED8B892522C4F9AE02/0eKZ-egsk3yysqaQYegXNB-FCPU.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/0eKZ-egsk3yysqaQYegXNB-FCPU.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/A91886CC/4EA6C618E8BD11ED8B892522C4F9AE02/AD9C1DEE9E2311F0A35D7D1FC4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.234.12.0/24
                IPv6:
                  2401:c6a0::/32

    Signature Algorithm: sha256WithRSAEncryption
         2a:15:fb:63:8e:c8:80:0c:77:8e:14:6b:6c:7a:ea:1d:ac:38:
         c2:6e:39:f8:10:a6:db:b3:4e:38:5c:0f:ee:04:04:ec:16:2b:
         1c:ae:ef:2e:3f:40:02:18:b2:06:65:de:3b:80:be:da:5f:a9:
         f1:65:40:05:06:27:d9:1b:51:58:b6:f8:11:37:ee:15:60:d0:
         15:d3:50:0e:08:71:5e:89:3e:5c:ee:b5:4a:a1:b1:15:1d:e5:
         67:59:c2:5b:1e:79:33:95:7b:79:5a:f5:6f:a4:37:70:9d:d5:
         43:4f:31:82:cb:22:90:96:01:a9:da:b8:70:be:d4:ea:05:b2:
         ea:db:42:6f:8a:a8:a1:d9:64:e3:31:a6:26:ce:ee:a5:cc:6b:
         40:36:57:44:13:d8:8d:bb:ea:62:f4:b7:25:30:20:c7:b7:e2:
         77:f0:94:13:a2:ad:e5:84:f8:8e:60:f5:80:d3:67:9d:40:1a:
         7b:5c:dc:f6:fc:e0:de:b9:1f:e3:90:75:1a:21:e0:df:5c:fc:
         f2:6f:e3:4b:99:d3:48:01:ee:7f:4a:db:d4:96:18:e7:46:6f:
         9d:c3:02:a7:79:c3:a0:16:ad:f4:3a:be:42:b7:6d:57:ea:cb:
         9d:b0:30:17:e8:81:36:65:7c:56:86:85:3d:d1:99:85:ed:aa:
         d1:b9:69:c5
-----BEGIN CERTIFICATE-----
MIIFSzCCBDOgAwIBAgICAkcwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
ODg2Q0MxMTAvBgNVBAUTKEQxRTI5OUY5RTgyQzkzN0NCMkIyQTY5MDYxRTgxNzM0
MUY4NTA4RjUwHhcNMjYwNTAxMDMzNDM5WhcNMjcwNzAxMDAwMDAwWjAYMRYwFAYD
VQQDEw02OWY0MWY0Zi1kMzUzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEArq+fGFzRekPcAcLMgoLDET+6I3yKNb/eA9MFZa74oC9BkPpc/E6lhuMYI5XI
zaOv8EKYP+C635UZ5qqsj5WlR9rCTVZL+kB3oNiJkMaGh0KRbzcYHk9vy7CgHkxp
iAHmJJh18HjryyiEjCGHuS231Cs6k1LSWAhkF5FaKDoICQBw8tZ6er+DhzLU14Qm
ujVfya3ANDRmBYMUTQwgz1lAxOONnWD1mh+NdF2QIY69aJ9IVqSFwR4SS+NB2WRO
lsrdc02C93VsRX4VgHkONDBzAe5UV9kninas1ZizKRCn7TOdS0wYI6lykKYcBZb9
tOgHF/pdXfn7/YypAMWp4cjlCQIDAQABo4ICbzCCAmswHQYDVR0OBBYEFG5GwTkb
w8W8XkNbT8rFdn9b7kemMB8GA1UdIwQYMBaAFNHimfnoLJN8srKmkGHoFzQfhQj1
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE4ODZDQy80RUE2QzYxOEU4
QkQxMUVEOEI4OTI1MjJDNEY5QUUwMi8wZUtaLWVnc2szeXlzcWFRWWVnWE5CLUZD
UFUuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyLzBlS1otZWdzazN5eXNxYVFZZWdYTkItRkNQVS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
ODg2Q0MvNEVBNkM2MThFOEJEMTFFRDhCODkyNTIyQzRGOUFFMDIvQUQ5QzFERUU5
RTIzMTFGMEEzNUQ3RDFGQzRGOUFFMDIucm9hMC4GCCsGAQUFBwEHAQH/BB8wHTAM
BAIAATAGAwQAZ+oMMA0EAgACMAcDBQAkAcagMA0GCSqGSIb3DQEBCwUAA4IBAQAq
FftjjsiADHeOFGtseuodrDjCbjn4EKbbs044XA/uBATsFiscru8uP0ACGLIGZd47
gL7aX6nxZUAFBifZG1FYtvgRN+4VYNAV01AOCHFeiT5c7rVKobEVHeVnWcJbHnkz
lXt5WvVvpDdwndVDTzGCyyKQlgGp2rhwvtTqBbLq20Jviqih2WTjMaYmzu6lzGtA
NldEE9iNu+pi9LclMCDHt+J38JQToq3lhPiOYPWA02edQBp7XNz2/ODeuR/jkHUa
IeDfXPzyb+NLmdNIAe5/StvUlhjnRm+dwwKnecOgFq30Or5Ct21X6sudsDAX6IE2
ZXxWhoU90ZmF7arRuWnF
-----END CERTIFICATE-----
Generated at Wed Jul 29 00:55:34 2026 by rpki-client