Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91476FE/90FE4720083711F09DB91B70C4F9AE02/CC704C6639B711F09D08292CC4F9AE02.roa
File:                     CC704C6639B711F09D08292CC4F9AE02.roa (raw, json)
Hash identifier:          0J+mjRLeZ9f4gHq+bgky2vWfLxgWauEf1jkqEX1oIGo=
Subject key identifier:   09:60:15:64:29:23:7F:8D:69:1F:75:74:BD:DD:F9:BF:98:D8:DD:35
Certificate issuer:       /CN=A91476FE/serialNumber=FF7C06892518673ECCE046B6A717F353CE53C509
Certificate serial:       F9
Authority key identifier: FF:7C:06:89:25:18:67:3E:CC:E0:46:B6:A7:17:F3:53:CE:53:C5:09
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/_3wGiSUYZz7M4Ea2pxfzU85TxQk.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91476FE/90FE4720083711F09DB91B70C4F9AE02/CC704C6639B711F09D08292CC4F9AE02.roa
Signing time:             Fri 03 Jul 2026 07:33:56 +0000
ROA not before:           Fri 03 Jul 2026 07:33:56 +0000
ROA not after:            Thu 30 Sep 2027 00:00:00 +0000
asID:                     139336
IP address blocks:        103.141.102.0/23 maxlen: 24
                          2405:15c0::/32 maxlen: 32
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91476FE/90FE4720083711F09DB91B70C4F9AE02/_3wGiSUYZz7M4Ea2pxfzU85TxQk.crl
                          rsync://rpki.apnic.net/member_repository/A91476FE/90FE4720083711F09DB91B70C4F9AE02/_3wGiSUYZz7M4Ea2pxfzU85TxQk.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/_3wGiSUYZz7M4Ea2pxfzU85TxQk.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 08:18:14 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 249 (0xf9)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91476FE, serialNumber=FF7C06892518673ECCE046B6A717F353CE53C509
        Validity
            Not Before: Jul  3 07:33:56 2026 GMT
            Not After : Sep 30 00:00:00 2027 GMT
        Subject: CN=6a4765e4-cbbd
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:dd:db:7e:a1:95:94:e7:6f:2e:86:3b:dd:fc:52:
                    a1:ec:d5:de:dc:c6:92:2b:3d:88:db:51:19:74:1a:
                    e6:de:c2:72:3c:f4:79:0c:92:04:e9:8e:fe:5f:c5:
                    9d:ed:4c:79:88:a8:f5:cb:6f:b9:60:6e:46:aa:30:
                    2f:6f:21:54:2f:0a:c9:55:98:10:0c:4f:34:a1:96:
                    41:bc:47:5c:46:32:e2:54:b8:2f:84:af:c7:59:58:
                    3f:66:fa:c4:3d:c3:a9:b3:da:bf:3c:4d:39:63:35:
                    98:70:07:5b:77:5a:15:25:be:71:fd:a7:f3:2f:a7:
                    bf:87:4b:02:17:fa:66:51:76:78:3c:e0:a3:ae:62:
                    27:a8:56:b4:f1:ca:b9:16:65:b1:25:7b:64:02:0f:
                    6a:48:c6:c4:4a:4f:5f:a6:3c:94:8e:ef:a9:5f:e9:
                    4f:c1:26:00:5f:56:9d:ba:90:07:1a:d6:05:d6:ea:
                    31:7d:78:57:43:9d:f3:22:0e:95:2f:16:29:ef:7d:
                    03:5b:9f:33:3b:70:72:57:1f:49:eb:64:2f:c9:75:
                    2b:62:45:09:cd:26:c8:7f:35:b4:c7:c2:2a:98:ed:
                    32:52:0b:c7:e4:41:86:f4:8b:99:ce:74:58:b9:57:
                    93:d2:a4:fe:ec:8e:05:f8:7f:bf:c9:91:35:5a:fe:
                    f1:a9
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                09:60:15:64:29:23:7F:8D:69:1F:75:74:BD:DD:F9:BF:98:D8:DD:35
            X509v3 Authority Key Identifier:
                keyid:FF:7C:06:89:25:18:67:3E:CC:E0:46:B6:A7:17:F3:53:CE:53:C5:09

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91476FE/90FE4720083711F09DB91B70C4F9AE02/_3wGiSUYZz7M4Ea2pxfzU85TxQk.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/_3wGiSUYZz7M4Ea2pxfzU85TxQk.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/A91476FE/90FE4720083711F09DB91B70C4F9AE02/CC704C6639B711F09D08292CC4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.141.102.0/23
                IPv6:
                  2405:15c0::/32

    Signature Algorithm: sha256WithRSAEncryption
         77:5c:8b:24:52:58:88:89:34:9f:8f:3c:9e:62:d2:36:7c:2d:
         3e:7a:56:94:f4:48:3d:57:dc:80:39:b8:c1:7c:d2:9c:3b:e3:
         af:bd:3c:6e:0f:c9:85:16:e7:26:f3:83:d8:d2:0b:e1:3f:d7:
         d0:be:25:71:ad:20:74:f4:e0:89:c8:a5:45:b2:4a:9e:5d:e8:
         68:13:5d:60:2b:37:9f:4c:6e:17:0d:8f:8f:6d:5b:02:aa:13:
         25:ac:49:79:e4:3f:19:0e:96:ee:8e:c9:c2:a7:b7:68:48:1d:
         25:04:af:3d:0a:3f:60:99:16:46:2b:7f:e1:d1:5c:0d:f6:a5:
         cd:55:ba:c3:d9:8b:48:72:d7:0c:a7:0d:bd:d1:5a:41:27:7c:
         04:e9:f8:af:2c:5d:16:84:9b:64:23:ff:3b:d1:bd:fa:4e:ed:
         03:59:3d:2a:cf:bf:ad:49:2f:10:6a:11:d1:bb:f3:2a:75:b9:
         62:e0:4f:71:20:07:90:94:a7:16:db:58:ba:48:58:2c:f8:7e:
         2d:a5:25:f1:1b:7b:a9:a9:ca:3b:f7:ac:01:91:68:d7:db:96:
         80:28:49:18:92:6b:1d:17:a7:4c:b7:ad:f2:97:ae:11:6c:63:
         42:ce:8a:09:41:25:99:1a:d5:a8:9b:05:be:73:6f:4d:ee:99:
         d8:61:7f:aa
-----BEGIN CERTIFICATE-----
MIIFSzCCBDOgAwIBAgICAPkwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
NDc2RkUxMTAvBgNVBAUTKEZGN0MwNjg5MjUxODY3M0VDQ0UwNDZCNkE3MTdGMzUz
Q0U1M0M1MDkwHhcNMjYwNzAzMDczMzU2WhcNMjcwOTMwMDAwMDAwWjAYMRYwFAYD
VQQDEw02YTQ3NjVlNC1jYmJkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA3dt+oZWU528uhjvd/FKh7NXe3MaSKz2I21EZdBrm3sJyPPR5DJIE6Y7+X8Wd
7Ux5iKj1y2+5YG5GqjAvbyFULwrJVZgQDE80oZZBvEdcRjLiVLgvhK/HWVg/ZvrE
PcOps9q/PE05YzWYcAdbd1oVJb5x/afzL6e/h0sCF/pmUXZ4POCjrmInqFa08cq5
FmWxJXtkAg9qSMbESk9fpjyUju+pX+lPwSYAX1adupAHGtYF1uoxfXhXQ53zIg6V
LxYp730DW58zO3ByVx9J62QvyXUrYkUJzSbIfzW0x8IqmO0yUgvH5EGG9IuZznRY
uVeT0qT+7I4F+H+/yZE1Wv7xqQIDAQABo4ICbzCCAmswHQYDVR0OBBYEFAlgFWQp
I3+NaR91dL3d+b+Y2N01MB8GA1UdIwQYMBaAFP98BoklGGc+zOBGtqcX81POU8UJ
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE0NzZGRS85MEZFNDcyMDA4
MzcxMUYwOURCOTFCNzBDNEY5QUUwMi9fM3dHaVNVWVp6N000RWEycHhmelU4NVR4
UWsuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL18zd0dpU1VZWno3TTRFYTJweGZ6VTg1VHhRay5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
NDc2RkUvOTBGRTQ3MjAwODM3MTFGMDlEQjkxQjcwQzRGOUFFMDIvQ0M3MDRDNjYz
OUI3MTFGMDlEMDgyOTJDQzRGOUFFMDIucm9hMC4GCCsGAQUFBwEHAQH/BB8wHTAM
BAIAATAGAwQBZ41mMA0EAgACMAcDBQAkBRXAMA0GCSqGSIb3DQEBCwUAA4IBAQB3
XIskUliIiTSfjzyeYtI2fC0+elaU9Eg9V9yAObjBfNKcO+OvvTxuD8mFFucm84PY
0gvhP9fQviVxrSB09OCJyKVFskqeXehoE11gKzefTG4XDY+PbVsCqhMlrEl55D8Z
DpbujsnCp7doSB0lBK89Cj9gmRZGK3/h0VwN9qXNVbrD2YtIctcMpw290VpBJ3wE
6fivLF0WhJtkI/870b36Tu0DWT0qz7+tSS8QahHRu/Mqdbli4E9xIAeQlKcW21i6
SFgs+H4tpSXxG3upqco796wBkWjX25aAKEkYkmsdF6dMt63yl64RbGNCzooJQSWZ
GtWomwW+c29N7pnYYX+q
-----END CERTIFICATE-----
Generated at Tue Jul 28 21:32:33 2026 by rpki-client