Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91BE096/2FBB440E334511E998C5673BC4F9AE02/60E695B6C52A11EE80D54071C4F9AE02.roa
File:                     60E695B6C52A11EE80D54071C4F9AE02.roa (raw, json)
Hash identifier:          3o6dj/XokqZdrY5E0NL8+hP2E/G8Ccuo1K+sm8MmmjY=
Subject key identifier:   C3:29:4D:16:91:DE:8E:E3:7A:CA:C9:84:21:7F:A2:64:EE:4C:68:06
Certificate issuer:       /CN=A91BE096/serialNumber=4ABDA24AD7BD9E8D9CEFB35938D0A878804C62E4
Certificate serial:       112D
Authority key identifier: 4A:BD:A2:4A:D7:BD:9E:8D:9C:EF:B3:59:38:D0:A8:78:80:4C:62:E4
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/Sr2iSte9no2c77NZONCoeIBMYuQ.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91BE096/2FBB440E334511E998C5673BC4F9AE02/60E695B6C52A11EE80D54071C4F9AE02.roa
Signing time:             Sun 01 Mar 2026 13:47:41 +0000
ROA not before:           Fri 14 Nov 2025 17:06:12 +0000
ROA not after:            Wed 30 Dec 2026 00:00:00 +0000
asID:                     132429
IP address blocks:        103.20.232.0/23 maxlen: 23
                          103.75.20.0/24 maxlen: 24
                          103.75.21.0/24 maxlen: 24
                          202.61.106.0/23 maxlen: 23
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91BE096/2FBB440E334511E998C5673BC4F9AE02/Sr2iSte9no2c77NZONCoeIBMYuQ.crl
                          rsync://rpki.apnic.net/member_repository/A91BE096/2FBB440E334511E998C5673BC4F9AE02/Sr2iSte9no2c77NZONCoeIBMYuQ.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/Sr2iSte9no2c77NZONCoeIBMYuQ.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 09 Mar 2026 00:35:22 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 4397 (0x112d)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91BE096, serialNumber=4ABDA24AD7BD9E8D9CEFB35938D0A878804C62E4
        Validity
            Not Before: Nov 14 17:06:12 2025 GMT
            Not After : Dec 30 00:00:00 2026 GMT
        Subject: CN=69a4437c-0a4d
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:c0:bd:65:8b:1f:85:42:9f:f3:7d:cf:e2:da:87:
                    1b:75:33:b4:4e:df:68:e7:61:58:1f:49:77:5d:bd:
                    f9:7e:92:5e:f4:77:6e:77:f0:4d:5a:67:24:c4:1b:
                    9b:b4:75:a2:b8:e5:53:60:e0:15:4f:66:b6:ff:f8:
                    82:f5:c8:4c:bf:a0:f6:56:cb:b6:6b:be:f4:46:ff:
                    06:0c:0e:49:70:5c:50:b4:4b:25:54:07:12:e9:10:
                    d3:06:e4:f7:09:89:72:72:74:3e:30:7a:dd:0f:9d:
                    2c:c7:f5:63:7b:51:33:a6:e6:33:8c:85:8a:2a:7e:
                    18:1e:53:c3:4c:05:4e:9f:3c:fd:81:46:73:62:b6:
                    08:b9:97:2e:e3:d2:84:6c:52:70:1a:87:08:bc:7e:
                    31:6e:41:e2:0a:a6:f2:43:3b:70:47:9e:dd:9a:5a:
                    84:78:3a:68:da:4c:52:0c:1d:c8:e0:9b:69:fa:4c:
                    e9:05:cf:b9:99:db:3e:68:0e:b5:b6:1c:1d:48:4b:
                    47:07:1f:f8:29:73:e5:ff:0f:38:9c:23:6e:75:ea:
                    66:ef:32:26:a9:bd:88:69:8f:5e:2a:7f:db:03:b4:
                    f4:c1:75:50:58:3d:c0:1c:b8:e3:30:62:9f:91:fc:
                    dc:47:52:98:31:95:ae:c7:e8:07:7c:46:59:24:1c:
                    f9:e1
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                C3:29:4D:16:91:DE:8E:E3:7A:CA:C9:84:21:7F:A2:64:EE:4C:68:06
            X509v3 Authority Key Identifier:
                keyid:4A:BD:A2:4A:D7:BD:9E:8D:9C:EF:B3:59:38:D0:A8:78:80:4C:62:E4

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91BE096/2FBB440E334511E998C5673BC4F9AE02/Sr2iSte9no2c77NZONCoeIBMYuQ.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/Sr2iSte9no2c77NZONCoeIBMYuQ.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/A91BE096/2FBB440E334511E998C5673BC4F9AE02/60E695B6C52A11EE80D54071C4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.20.232.0/23
                  103.75.20.0/23
                  202.61.106.0/23

    Signature Algorithm: sha256WithRSAEncryption
         b7:e6:3d:0b:e9:1f:74:a4:03:c6:aa:f5:f0:76:c0:dc:04:3e:
         1a:32:24:aa:0b:b6:cc:5a:28:6c:04:c8:cc:3f:6d:50:4d:f6:
         24:45:cf:87:9b:d2:a9:94:93:7f:c7:bd:91:3d:6d:35:6f:1d:
         7d:19:1e:1d:e5:df:c5:5e:f0:9f:48:b2:44:1d:b6:ca:20:14:
         59:ea:f0:37:4b:b0:fb:3a:3d:e3:a7:cc:8e:0f:77:ef:65:da:
         15:72:1e:64:a5:ba:af:e2:a0:79:04:21:d2:d7:b9:c6:33:ed:
         99:90:a6:e2:8d:eb:1c:dd:51:c4:06:db:ba:36:6c:af:29:7f:
         1b:fb:3e:0c:2f:88:ff:cc:04:39:ae:a4:b0:c1:ab:ca:45:d1:
         2b:4b:7a:1b:c4:ca:4f:02:2e:9f:d8:a9:78:04:7f:35:f0:ab:
         ba:98:e0:14:6c:36:5f:21:e0:ea:2e:b4:41:23:75:a8:d5:ed:
         b7:0e:a9:96:dc:04:e7:64:4e:6c:d3:41:8b:ce:90:8c:80:3f:
         eb:3a:8f:32:3d:21:f7:3e:f9:f7:e9:f1:44:e6:41:3c:09:a5:
         f9:0b:4e:60:72:d0:54:43:00:0e:09:3f:06:61:40:ee:03:fc:
         32:82:12:d1:f5:ac:80:8b:a9:e6:6f:1f:a7:d3:d8:4b:ad:72:
         f1:27:3a:d2
-----BEGIN CERTIFICATE-----
MIIFSDCCBDCgAwIBAgICES0wDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
QkUwOTYxMTAvBgNVBAUTKDRBQkRBMjRBRDdCRDlFOEQ5Q0VGQjM1OTM4RDBBODc4
ODA0QzYyRTQwHhcNMjUxMTE0MTcwNjEyWhcNMjYxMjMwMDAwMDAwWjAYMRYwFAYD
VQQDEw02OWE0NDM3Yy0wYTRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAwL1lix+FQp/zfc/i2ocbdTO0Tt9o52FYH0l3Xb35fpJe9Hdud/BNWmckxBub
tHWiuOVTYOAVT2a2//iC9chMv6D2Vsu2a770Rv8GDA5JcFxQtEslVAcS6RDTBuT3
CYlycnQ+MHrdD50sx/Vje1EzpuYzjIWKKn4YHlPDTAVOnzz9gUZzYrYIuZcu49KE
bFJwGocIvH4xbkHiCqbyQztwR57dmlqEeDpo2kxSDB3I4Jtp+kzpBc+5mds+aA61
thwdSEtHBx/4KXPl/w84nCNudepm7zImqb2IaY9eKn/bA7T0wXVQWD3AHLjjMGKf
kfzcR1KYMZWux+gHfEZZJBz54QIDAQABo4ICbDCCAmgwHQYDVR0OBBYEFMMpTRaR
3o7jesrJhCF/omTuTGgGMB8GA1UdIwQYMBaAFEq9okrXvZ6NnO+zWTjQqHiATGLk
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFCRTA5Ni8yRkJCNDQwRTMz
NDUxMUU5OThDNTY3M0JDNEY5QUUwMi9TcjJpU3RlOW5vMmM3N05aT05Db2VJQk1Z
dVEuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL1NyMmlTdGU5bm8yYzc3TlpPTkNvZUlCTVl1US5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
QkUwOTYvMkZCQjQ0MEUzMzQ1MTFFOTk4QzU2NzNCQzRGOUFFMDIvNjBFNjk1QjZD
NTJBMTFFRTgwRDU0MDcxQzRGOUFFMDIucm9hMCsGCCsGAQUFBwEHAQH/BBwwGjAY
BAIAATASAwQBZxToAwQBZ0sUAwQByj1qMA0GCSqGSIb3DQEBCwUAA4IBAQC35j0L
6R90pAPGqvXwdsDcBD4aMiSqC7bMWihsBMjMP21QTfYkRc+Hm9KplJN/x72RPW01
bx19GR4d5d/FXvCfSLJEHbbKIBRZ6vA3S7D7Oj3jp8yOD3fvZdoVch5kpbqv4qB5
BCHS17nGM+2ZkKbijesc3VHEBtu6NmyvKX8b+z4ML4j/zAQ5rqSwwavKRdErS3ob
xMpPAi6f2Kl4BH818Ku6mOAUbDZfIeDqLrRBI3Wo1e23DqmW3ATnZE5s00GLzpCM
gD/rOo8yPSH3Pvn36fFE5kE8CaX5C05gctBUQwAOCT8GYUDuA/wyghLR9ayAi6nm
bx+n09hLrXLxJzrS
-----END CERTIFICATE-----
Generated at Mon Mar 2 14:33:09 2026 by rpki-client