Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91C9350/3913BCA01D8711E2B42B02DF08B02CD2/F5BDCB88768A11F081B6114EC4F9AE02.roa
File:                     F5BDCB88768A11F081B6114EC4F9AE02.roa (raw, json)
Hash identifier:          OUkqc0JJeZAHQVQCdchJ3SKWImAhqs3OJ9Z3qySp4FA=
Subject key identifier:   41:40:28:FB:8C:71:39:D9:CC:01:96:E8:DD:BD:EB:C0:C9:21:6D:7B
Certificate issuer:       /CN=A91C9350/serialNumber=CF706D8147D779207D99AF9AD39DD5F2DFE59DE4
Certificate serial:       35A9
Authority key identifier: CF:70:6D:81:47:D7:79:20:7D:99:AF:9A:D3:9D:D5:F2:DF:E5:9D:E4
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/z3BtgUfXeSB9ma-a053V8t_lneQ.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91C9350/3913BCA01D8711E2B42B02DF08B02CD2/F5BDCB88768A11F081B6114EC4F9AE02.roa
Signing time:             Wed 22 Jul 2026 15:10:45 +0000
ROA not before:           Wed 22 Jul 2026 15:10:45 +0000
ROA not after:            Thu 30 Sep 2027 00:00:00 +0000
asID:                     395403
IP address blocks:        2402:cf80:1001::/48 maxlen: 48
                          2402:cf80:1002::/48 maxlen: 48
                          2402:cf80:6259::/48 maxlen: 48
                          2402:cf80:7ffe::/48 maxlen: 48
                          2402:cf80:7fff::/48 maxlen: 48
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91C9350/3913BCA01D8711E2B42B02DF08B02CD2/z3BtgUfXeSB9ma-a053V8t_lneQ.crl
                          rsync://rpki.apnic.net/member_repository/A91C9350/3913BCA01D8711E2B42B02DF08B02CD2/z3BtgUfXeSB9ma-a053V8t_lneQ.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/z3BtgUfXeSB9ma-a053V8t_lneQ.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 29 Jul 2026 15:10:51 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 13737 (0x35a9)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91C9350, serialNumber=CF706D8147D779207D99AF9AD39DD5F2DFE59DE4
        Validity
            Not Before: Jul 22 15:10:45 2026 GMT
            Not After : Sep 30 00:00:00 2027 GMT
        Subject: CN=6a60dd75-ae8b
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:b9:4d:cc:62:3e:63:5a:07:ac:1d:31:98:0e:27:
                    92:05:1b:c6:37:41:3d:d2:f8:e2:87:d1:08:fb:ce:
                    13:63:f6:35:30:7b:f2:4a:5d:f8:90:8b:4b:d7:15:
                    f0:a8:b2:7e:c3:b4:e6:21:ad:a3:1b:48:77:71:fb:
                    6b:d1:af:49:ef:1c:1a:02:58:64:90:54:b5:21:39:
                    89:f2:ca:46:a7:04:9e:40:52:e6:e0:69:45:03:5b:
                    c8:37:bb:52:d4:ee:92:16:e1:94:1f:d7:b6:4f:3d:
                    36:b5:21:f4:ff:54:fb:6e:7d:ff:0f:c7:43:ed:9b:
                    59:25:c6:7e:44:4b:9e:af:dd:ca:39:7b:2b:ad:13:
                    a3:ff:a7:14:1a:14:a1:f5:2c:27:c7:ba:4a:14:29:
                    b9:84:d6:01:2a:82:67:80:ac:bd:4c:a6:c8:b6:69:
                    3e:17:fa:9b:a8:9a:2a:c7:a8:dd:7f:4f:0f:23:78:
                    2b:fb:44:f7:72:e4:6d:52:bc:cd:ec:bf:1c:5e:13:
                    2c:62:bc:e1:d7:50:66:1e:56:72:3b:47:c8:44:01:
                    59:89:d5:af:39:40:08:b9:29:d0:47:11:d0:27:2a:
                    f3:d6:cd:6d:86:5d:66:22:6d:03:88:b3:a3:19:e3:
                    ff:54:0a:82:44:22:18:c5:a9:f4:96:47:d4:ff:a6:
                    80:d9
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                41:40:28:FB:8C:71:39:D9:CC:01:96:E8:DD:BD:EB:C0:C9:21:6D:7B
            X509v3 Authority Key Identifier:
                keyid:CF:70:6D:81:47:D7:79:20:7D:99:AF:9A:D3:9D:D5:F2:DF:E5:9D:E4

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91C9350/3913BCA01D8711E2B42B02DF08B02CD2/z3BtgUfXeSB9ma-a053V8t_lneQ.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/z3BtgUfXeSB9ma-a053V8t_lneQ.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/A91C9350/3913BCA01D8711E2B42B02DF08B02CD2/F5BDCB88768A11F081B6114EC4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv6:
                  2402:cf80:1001::-2402:cf80:1002:ffff:ffff:ffff:ffff:ffff
                  2402:cf80:6259::/48
                  2402:cf80:7ffe::/47

    Signature Algorithm: sha256WithRSAEncryption
         2d:3a:26:f6:35:05:e8:cf:50:42:cd:1e:94:88:84:ed:6b:f7:
         e5:b8:c7:61:c3:cc:e9:86:21:ce:8e:e2:8a:e2:5d:15:f9:6b:
         92:48:bd:3e:61:ea:3f:2b:c5:23:6b:ca:aa:fb:34:a6:56:c3:
         1d:4a:a1:7a:1d:72:d4:12:b6:75:1a:c9:ad:0e:54:37:63:84:
         09:3c:33:77:57:54:4c:7f:f3:2c:65:c4:9c:fa:83:94:f5:89:
         59:76:e5:fb:44:e9:2d:06:23:5d:f9:e2:33:c2:5c:77:4c:e6:
         84:58:38:8a:d1:2e:98:30:57:06:f4:25:29:bf:47:48:7f:6e:
         44:16:85:11:9c:96:d8:3f:26:e5:dd:a5:f1:e5:8b:0b:f0:e9:
         f6:a0:b6:4e:1d:25:4d:13:4a:f1:62:e9:18:4d:98:bd:5b:d8:
         95:76:83:66:ca:cc:bf:d0:9d:c7:30:33:c0:a8:8a:15:8b:b0:
         4e:9c:db:fc:b8:a2:d9:bd:69:e6:8c:3f:82:3b:dd:28:eb:a5:
         95:21:f9:b1:c2:47:6d:42:0c:1e:d5:e8:07:24:6f:b7:2e:b1:
         cf:41:de:76:d8:72:4d:21:f8:cf:99:60:13:0b:3e:97:a7:4c:
         7e:42:2c:e4:92:4d:78:ee:a4:32:60:4d:4b:21:51:67:db:92:
         72:ec:2d:d5
-----BEGIN CERTIFICATE-----
MIIFXDCCBESgAwIBAgICNakwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
QzkzNTAxMTAvBgNVBAUTKENGNzA2RDgxNDdENzc5MjA3RDk5QUY5QUQzOURENUYy
REZFNTlERTQwHhcNMjYwNzIyMTUxMDQ1WhcNMjcwOTMwMDAwMDAwWjAYMRYwFAYD
VQQDEw02YTYwZGQ3NS1hZThiMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAuU3MYj5jWgesHTGYDieSBRvGN0E90vjih9EI+84TY/Y1MHvySl34kItL1xXw
qLJ+w7TmIa2jG0h3cftr0a9J7xwaAlhkkFS1ITmJ8spGpwSeQFLm4GlFA1vIN7tS
1O6SFuGUH9e2Tz02tSH0/1T7bn3/D8dD7ZtZJcZ+REuer93KOXsrrROj/6cUGhSh
9Swnx7pKFCm5hNYBKoJngKy9TKbItmk+F/qbqJoqx6jdf08PI3gr+0T3cuRtUrzN
7L8cXhMsYrzh11BmHlZyO0fIRAFZidWvOUAIuSnQRxHQJyrz1s1thl1mIm0DiLOj
GeP/VAqCRCIYxan0lkfU/6aA2QIDAQABo4ICgDCCAnwwHQYDVR0OBBYEFEFAKPuM
cTnZzAGW6N2968DJIW17MB8GA1UdIwQYMBaAFM9wbYFH13kgfZmvmtOd1fLf5Z3k
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFDOTM1MC8zOTEzQkNBMDFE
ODcxMUUyQjQyQjAyREYwOEIwMkNEMi96M0J0Z1VmWGVTQjltYS1hMDUzVjh0X2xu
ZVEuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL3ozQnRnVWZYZVNCOW1hLWEwNTNWOHRfbG5lUS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
QzkzNTAvMzkxM0JDQTAxRDg3MTFFMkI0MkIwMkRGMDhCMDJDRDIvRjVCRENCODg3
NjhBMTFGMDgxQjYxMTRFQzRGOUFFMDIucm9hMD8GCCsGAQUFBwEHAQH/BDAwLjAs
BAIAAjAmMBIDBwAkAs+AEAEDBwAkAs+AEAIDBwAkAs+AYlkDBwEkAs+Af/4wDQYJ
KoZIhvcNAQELBQADggEBAC06JvY1BejPUELNHpSIhO1r9+W4x2HDzOmGIc6O4ori
XRX5a5JIvT5h6j8rxSNryqr7NKZWwx1KoXodctQStnUaya0OVDdjhAk8M3dXVEx/
8yxlxJz6g5T1iVl25ftE6S0GI1354jPCXHdM5oRYOIrRLpgwVwb0JSm/R0h/bkQW
hRGcltg/JuXdpfHliwvw6fagtk4dJU0TSvFi6RhNmL1b2JV2g2bKzL/QnccwM8Co
ihWLsE6c2/y4otm9aeaMP4I73SjrpZUh+bHCR21CDB7V6Ackb7cusc9B3nbYck0h
+M+ZYBMLPpenTH5CLOSSTXjupDJgTUshUWfbknLsLdU=
-----END CERTIFICATE-----
Generated at Fri Jul 24 00:22:11 2026 by rpki-client