Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91A560A/AAEB191A1D8A11E2A387D0E408B02CD2/A147B9B48CCD11ED93B2703DC4F9AE02.roa
File:                     A147B9B48CCD11ED93B2703DC4F9AE02.roa (raw, json)
Hash identifier:          jkL2EPmMgldTUqDwyGGEU3tLmokAllDtTjIEvQv2feY=
Subject key identifier:   FC:8D:06:53:05:A1:45:92:CA:9E:0C:7E:3D:BB:CD:18:AF:F6:26:DA
Certificate issuer:       /CN=A91A560A/serialNumber=167C3B221775FEC05039468150CE814756AC6F0A
Certificate serial:       5E5B
Authority key identifier: 16:7C:3B:22:17:75:FE:C0:50:39:46:81:50:CE:81:47:56:AC:6F:0A
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/Fnw7Ihd1_sBQOUaBUM6BR1asbwo.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91A560A/AAEB191A1D8A11E2A387D0E408B02CD2/A147B9B48CCD11ED93B2703DC4F9AE02.roa
Signing time:             Mon 02 Mar 2026 22:17:50 +0000
ROA not before:           Thu 28 Aug 2025 14:55:02 +0000
ROA not after:            Sat 31 Oct 2026 00:00:00 +0000
asID:                     149161
IP address blocks:        103.60.242.0/23 maxlen: 24
                          103.139.102.0/23 maxlen: 24
                          2400:cfe0::/48 maxlen: 48
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91A560A/AAEB191A1D8A11E2A387D0E408B02CD2/Fnw7Ihd1_sBQOUaBUM6BR1asbwo.crl
                          rsync://rpki.apnic.net/member_repository/A91A560A/AAEB191A1D8A11E2A387D0E408B02CD2/Fnw7Ihd1_sBQOUaBUM6BR1asbwo.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/Fnw7Ihd1_sBQOUaBUM6BR1asbwo.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:   Fri 13 Mar 2026 14:32:58 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 24155 (0x5e5b)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91A560A, serialNumber=167C3B221775FEC05039468150CE814756AC6F0A
        Validity
            Not Before: Aug 28 14:55:02 2025 GMT
            Not After : Oct 31 00:00:00 2026 GMT
        Subject: CN=69a60c8e-8a12
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:e0:b3:b2:90:dd:67:c8:8b:bf:05:d0:8d:c7:9c:
                    6a:da:a7:81:ed:11:48:d1:4e:06:b5:2b:d9:f8:51:
                    6a:af:7d:67:88:3e:03:da:03:a1:a0:04:1f:13:f6:
                    e4:cc:ca:b6:5a:5b:5e:b3:23:37:d8:93:5e:2a:fe:
                    12:eb:90:07:39:b6:25:66:be:ca:01:38:66:b3:e1:
                    47:98:01:c1:ae:75:a7:3a:4e:79:cb:d1:dc:98:40:
                    74:ad:e4:2b:2a:f5:54:70:d4:9e:26:25:09:1a:5f:
                    f5:f5:73:1d:8e:c6:a8:2c:69:54:00:82:ea:18:27:
                    27:7a:8b:6f:48:48:22:1e:33:c1:96:16:e4:e7:b6:
                    62:96:51:8a:83:61:fb:4d:26:a7:c4:c9:76:ee:14:
                    dd:4d:91:cd:66:da:3c:e9:fb:3e:94:1b:cc:89:2e:
                    63:76:51:ed:6d:aa:34:04:98:f6:72:f3:91:fb:84:
                    02:34:7e:44:90:c3:d4:2b:e9:cf:76:52:99:84:bb:
                    4f:57:6a:97:5c:5f:0f:5b:b4:e3:12:c2:a1:1d:26:
                    b8:b1:71:54:33:c2:dc:d4:18:94:82:25:65:39:54:
                    c8:00:2f:31:7c:95:35:f5:7f:49:1d:53:fc:9a:d9:
                    fc:c4:0e:e7:9c:a2:3a:6c:44:35:43:f3:fc:aa:2d:
                    ca:db
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                FC:8D:06:53:05:A1:45:92:CA:9E:0C:7E:3D:BB:CD:18:AF:F6:26:DA
            X509v3 Authority Key Identifier:
                keyid:16:7C:3B:22:17:75:FE:C0:50:39:46:81:50:CE:81:47:56:AC:6F:0A

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91A560A/AAEB191A1D8A11E2A387D0E408B02CD2/Fnw7Ihd1_sBQOUaBUM6BR1asbwo.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/Fnw7Ihd1_sBQOUaBUM6BR1asbwo.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/A91A560A/AAEB191A1D8A11E2A387D0E408B02CD2/A147B9B48CCD11ED93B2703DC4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.60.242.0/23
                  103.139.102.0/23
                IPv6:
                  2400:cfe0::/48

    Signature Algorithm: sha256WithRSAEncryption
         b1:ad:3a:df:b8:82:27:41:6f:52:2e:29:53:26:0f:6f:fc:d9:
         19:f2:17:1b:97:44:81:41:de:ff:05:84:49:40:54:f0:29:81:
         b2:ce:27:c2:bc:b4:f6:63:ae:01:56:e7:c9:96:00:12:b3:61:
         d1:7e:21:47:ea:48:ee:fa:05:33:c1:f0:d2:72:fd:d8:c0:21:
         10:a4:8d:20:73:d7:e3:c6:14:de:fd:97:02:21:e8:c1:20:70:
         50:15:9e:6d:38:ff:9a:b3:15:ad:17:16:90:6f:aa:81:97:19:
         9b:68:74:97:c5:e7:81:a2:78:ce:ab:39:13:0e:7a:35:cd:0d:
         49:97:a1:ac:d1:f0:bf:5f:88:78:fa:4f:21:0f:c2:38:a3:93:
         0f:da:5d:2d:64:5c:04:0c:9d:b0:91:4e:6d:0f:b3:47:e3:58:
         67:d4:53:ad:3d:8b:c6:45:6a:3e:57:d8:78:3b:60:64:58:b7:
         6d:e5:81:bf:74:24:97:fc:0b:88:47:d2:c9:0b:8a:58:ee:9b:
         92:9f:5c:39:f5:e3:84:d5:66:f7:44:9c:5e:90:07:52:ca:85:
         56:63:40:29:4c:b6:bc:b6:3f:5c:32:17:5c:7a:91:ea:cd:a7:
         98:87:0c:27:4f:ec:f8:5f:ef:83:a5:cd:b5:03:b0:e4:46:f7:
         f7:5c:f8:d0
-----BEGIN CERTIFICATE-----
MIIFUzCCBDugAwIBAgICXlswDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
QTU2MEExMTAvBgNVBAUTKDE2N0MzQjIyMTc3NUZFQzA1MDM5NDY4MTUwQ0U4MTQ3
NTZBQzZGMEEwHhcNMjUwODI4MTQ1NTAyWhcNMjYxMDMxMDAwMDAwWjAYMRYwFAYD
VQQDEw02OWE2MGM4ZS04YTEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA4LOykN1nyIu/BdCNx5xq2qeB7RFI0U4GtSvZ+FFqr31niD4D2gOhoAQfE/bk
zMq2WltesyM32JNeKv4S65AHObYlZr7KAThms+FHmAHBrnWnOk55y9HcmEB0reQr
KvVUcNSeJiUJGl/19XMdjsaoLGlUAILqGCcneotvSEgiHjPBlhbk57ZillGKg2H7
TSanxMl27hTdTZHNZto86fs+lBvMiS5jdlHtbao0BJj2cvOR+4QCNH5EkMPUK+nP
dlKZhLtPV2qXXF8PW7TjEsKhHSa4sXFUM8Lc1BiUgiVlOVTIAC8xfJU19X9JHVP8
mtn8xA7nnKI6bEQ1Q/P8qi3K2wIDAQABo4ICdzCCAnMwHQYDVR0OBBYEFPyNBlMF
oUWSyp4Mfj27zRiv9ibaMB8GA1UdIwQYMBaAFBZ8OyIXdf7AUDlGgVDOgUdWrG8K
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFBNTYwQS9BQUVCMTkxQTFE
OEExMUUyQTM4N0QwRTQwOEIwMkNEMi9Gbnc3SWhkMV9zQlFPVWFCVU02QlIxYXNi
d28uY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL0ZudzdJaGQxX3NCUU9VYUJVTTZCUjFhc2J3by5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
QTU2MEEvQUFFQjE5MUExRDhBMTFFMkEzODdEMEU0MDhCMDJDRDIvQTE0N0I5QjQ4
Q0NEMTFFRDkzQjI3MDNEQzRGOUFFMDIucm9hMDYGCCsGAQUFBwEHAQH/BCcwJTAS
BAIAATAMAwQBZzzyAwQBZ4tmMA8EAgACMAkDBwAkAM/gAAAwDQYJKoZIhvcNAQEL
BQADggEBALGtOt+4gidBb1IuKVMmD2/82RnyFxuXRIFB3v8FhElAVPApgbLOJ8K8
tPZjrgFW58mWABKzYdF+IUfqSO76BTPB8NJy/djAIRCkjSBz1+PGFN79lwIh6MEg
cFAVnm04/5qzFa0XFpBvqoGXGZtodJfF54GieM6rORMOejXNDUmXoazR8L9fiHj6
TyEPwjijkw/aXS1kXAQMnbCRTm0Ps0fjWGfUU609i8ZFaj5X2Hg7YGRYt23lgb90
JJf8C4hH0skLiljum5KfXDn144TVZvdEnF6QB1LKhVZjQClMtry2P1wyF1x6kerN
p5iHDCdP7Phf74OlzbUDsORG9/dc+NA=
-----END CERTIFICATE-----
Generated at Sat Mar 7 22:44:59 2026 by rpki-client