Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91B171C/E7EF08363E1511EAB371A541C4F9AE02/9F9FD574758811EA93AADD3FC4F9AE02.roa
File:                     9F9FD574758811EA93AADD3FC4F9AE02.roa (raw, json)
Hash identifier:          GEB80SqU3sP5ypcIzsLatSzdHoLdJvAt9D+o7kbYRAY=
Subject key identifier:   5D:52:9E:6A:39:1A:9E:EE:94:CC:11:09:04:12:52:BC:06:F8:5B:A3
Certificate issuer:       /CN=A91B171C/serialNumber=3FB6F6D06658386C237B8D140DAD15B2838BB5CA
Certificate serial:       0C14
Authority key identifier: 3F:B6:F6:D0:66:58:38:6C:23:7B:8D:14:0D:AD:15:B2:83:8B:B5:CA
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/P7b20GZYOGwje40UDa0VsoOLtco.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91B171C/E7EF08363E1511EAB371A541C4F9AE02/9F9FD574758811EA93AADD3FC4F9AE02.roa
Signing time:             Sun 02 Aug 2026 19:38:13 +0000
ROA not before:           Sun 02 Aug 2026 19:38:13 +0000
ROA not after:            Thu 30 Sep 2027 00:00:00 +0000
asID:                     135312
IP address blocks:        103.116.180.0/22 maxlen: 22
                          103.116.180.0/23 maxlen: 23
                          103.116.182.0/23 maxlen: 24
                          2402:fec0::/32 maxlen: 36
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91B171C/E7EF08363E1511EAB371A541C4F9AE02/P7b20GZYOGwje40UDa0VsoOLtco.crl
                          rsync://rpki.apnic.net/member_repository/A91B171C/E7EF08363E1511EAB371A541C4F9AE02/P7b20GZYOGwje40UDa0VsoOLtco.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/P7b20GZYOGwje40UDa0VsoOLtco.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:   Tue 25 Aug 2026 19:08:10 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 3092 (0xc14)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91B171C, serialNumber=3FB6F6D06658386C237B8D140DAD15B2838BB5CA
        Validity
            Not Before: Aug  2 19:38:13 2026 GMT
            Not After : Sep 30 00:00:00 2027 GMT
        Subject: CN=6a6f9ca4-4efb
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:b3:b6:50:1c:9a:97:e9:70:b4:3a:82:ca:d2:7b:
                    0e:9d:b6:61:4f:51:be:27:9c:46:9a:13:ee:0c:f4:
                    e7:bc:ce:64:35:42:30:f8:e5:f9:6c:d3:b3:e9:b1:
                    b0:79:82:52:34:3d:2c:12:56:f3:f4:2c:13:3a:9f:
                    21:eb:97:dc:c7:f6:7e:5a:71:fd:90:57:40:dc:6e:
                    a9:54:bf:1b:b9:a4:61:86:8b:cb:fe:00:04:e3:a7:
                    d6:9f:0c:65:75:a8:b9:28:5c:3e:73:3f:47:97:6d:
                    7e:0e:3c:1a:d8:24:00:8f:4e:01:04:e3:3a:b0:b6:
                    30:d3:ed:e7:a7:9b:21:97:d6:c4:db:f8:8d:ab:63:
                    c1:4a:30:8d:81:eb:4a:7f:03:33:be:32:31:a6:28:
                    17:7f:fe:09:ca:1b:27:9a:4c:42:17:05:4b:02:d1:
                    5b:85:93:80:82:2f:75:22:b2:cf:dc:31:4b:4f:04:
                    96:de:8d:94:a3:ac:7d:a0:96:9c:f8:85:26:9b:3c:
                    18:ba:a3:cb:86:97:0a:05:65:f3:be:a2:e1:d1:79:
                    a5:68:06:14:56:56:1b:e9:a5:98:63:ea:1c:0d:34:
                    c6:a5:1a:bd:e4:65:11:64:97:d1:d4:b6:a9:13:9b:
                    6e:6e:c1:40:27:f1:4c:00:25:ef:4a:4c:da:cc:95:
                    42:e9
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                5D:52:9E:6A:39:1A:9E:EE:94:CC:11:09:04:12:52:BC:06:F8:5B:A3
            X509v3 Authority Key Identifier:
                keyid:3F:B6:F6:D0:66:58:38:6C:23:7B:8D:14:0D:AD:15:B2:83:8B:B5:CA

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91B171C/E7EF08363E1511EAB371A541C4F9AE02/P7b20GZYOGwje40UDa0VsoOLtco.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/P7b20GZYOGwje40UDa0VsoOLtco.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/A91B171C/E7EF08363E1511EAB371A541C4F9AE02/9F9FD574758811EA93AADD3FC4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.116.180.0/22
                IPv6:
                  2402:fec0::/32

    Signature Algorithm: sha256WithRSAEncryption
         10:d7:b8:ca:14:00:e1:ef:1d:ad:1c:80:3c:21:16:9c:9f:23:
         bb:02:78:60:1c:6f:b8:4c:68:2a:e9:6d:9e:08:fc:32:d3:09:
         f1:b7:4c:6c:55:8d:85:cc:ab:de:a3:fc:31:9d:64:cf:98:df:
         6f:fd:8f:6c:7f:13:81:83:cf:00:2f:cb:dc:d9:ae:cf:87:41:
         0f:cd:81:31:2d:23:5d:01:54:91:08:ec:9e:fb:bd:6a:62:84:
         32:d0:f8:9d:76:ec:0f:99:8b:bf:a6:09:e6:8d:f6:89:54:2f:
         12:9d:5f:9f:fe:a3:0e:ae:0d:82:a0:9e:4e:b2:8e:aa:0e:cf:
         0e:4e:4d:03:57:13:4b:a6:88:33:8a:c6:f2:df:e1:28:ea:7e:
         ec:aa:0d:f8:91:61:5b:5f:4b:56:0a:6c:51:36:67:74:dd:58:
         16:9e:7c:1a:98:a7:df:61:32:c5:bb:db:d4:0d:5f:84:38:5e:
         06:ad:2d:10:03:da:b0:da:a0:c4:c1:0d:40:74:1d:11:75:32:
         a2:be:a4:a1:e5:9f:03:a2:19:71:40:be:1f:39:47:31:59:f2:
         1b:94:e9:f1:66:73:20:a9:4c:41:b1:a6:5e:5f:f2:28:4d:ba:
         ba:4c:6a:f4:f8:05:b9:34:c7:fe:51:92:50:42:a1:28:23:43:
         c5:ae:8d:fe
-----BEGIN CERTIFICATE-----
MIIFSzCCBDOgAwIBAgICDBQwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
QjE3MUMxMTAvBgNVBAUTKDNGQjZGNkQwNjY1ODM4NkMyMzdCOEQxNDBEQUQxNUIy
ODM4QkI1Q0EwHhcNMjYwODAyMTkzODEzWhcNMjcwOTMwMDAwMDAwWjAYMRYwFAYD
VQQDEw02YTZmOWNhNC00ZWZiMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAs7ZQHJqX6XC0OoLK0nsOnbZhT1G+J5xGmhPuDPTnvM5kNUIw+OX5bNOz6bGw
eYJSND0sElbz9CwTOp8h65fcx/Z+WnH9kFdA3G6pVL8buaRhhovL/gAE46fWnwxl
dai5KFw+cz9Hl21+Djwa2CQAj04BBOM6sLYw0+3np5shl9bE2/iNq2PBSjCNgetK
fwMzvjIxpigXf/4JyhsnmkxCFwVLAtFbhZOAgi91IrLP3DFLTwSW3o2Uo6x9oJac
+IUmmzwYuqPLhpcKBWXzvqLh0XmlaAYUVlYb6aWYY+ocDTTGpRq95GURZJfR1Lap
E5tubsFAJ/FMACXvSkzazJVC6QIDAQABo4ICbzCCAmswHQYDVR0OBBYEFF1Snmo5
Gp7ulMwRCQQSUrwG+FujMB8GA1UdIwQYMBaAFD+29tBmWDhsI3uNFA2tFbKDi7XK
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFCMTcxQy9FN0VGMDgzNjNF
MTUxMUVBQjM3MUE1NDFDNEY5QUUwMi9QN2IyMEdaWU9Hd2plNDBVRGEwVnNvT0x0
Y28uY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL1A3YjIwR1pZT0d3amU0MFVEYTBWc29PTHRjby5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
QjE3MUMvRTdFRjA4MzYzRTE1MTFFQUIzNzFBNTQxQzRGOUFFMDIvOUY5RkQ1NzQ3
NTg4MTFFQTkzQUFERDNGQzRGOUFFMDIucm9hMC4GCCsGAQUFBwEHAQH/BB8wHTAM
BAIAATAGAwQCZ3S0MA0EAgACMAcDBQAkAv7AMA0GCSqGSIb3DQEBCwUAA4IBAQAQ
17jKFADh7x2tHIA8IRacnyO7AnhgHG+4TGgq6W2eCPwy0wnxt0xsVY2FzKveo/wx
nWTPmN9v/Y9sfxOBg88AL8vc2a7Ph0EPzYExLSNdAVSRCOye+71qYoQy0PidduwP
mYu/pgnmjfaJVC8SnV+f/qMOrg2CoJ5Oso6qDs8OTk0DVxNLpogzisby3+Eo6n7s
qg34kWFbX0tWCmxRNmd03VgWnnwamKffYTLFu9vUDV+EOF4GrS0QA9qw2qDEwQ1A
dB0RdTKivqSh5Z8DohlxQL4fOUcxWfIblOnxZnMgqUxBsaZeX/IoTbq6TGr0+AW5
NMf+UZJQQqEoI0PFro3+
-----END CERTIFICATE-----
Generated at Wed Aug 19 12:54:01 2026 by rpki-client