Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91D3ED4/29078A72EF3711EB91768A36C4F9AE02/B84B847AEF3911EBACC9E938C4F9AE02.roa
File:                     B84B847AEF3911EBACC9E938C4F9AE02.roa (raw, json)
Hash identifier:          fJFNVhrHKXOPT9xHSax1POpAyESfiKByTHIHaV1ut8U=
Subject key identifier:   FF:D9:8B:5C:9E:19:FA:4F:96:EB:AD:BE:DC:E4:85:7D:63:17:B8:9E
Certificate issuer:       /CN=A91D3ED4/serialNumber=C2C3BA882EC3DCFC27F13CE87225607DAAA1784D
Certificate serial:       05E9
Authority key identifier: C2:C3:BA:88:2E:C3:DC:FC:27:F1:3C:E8:72:25:60:7D:AA:A1:78:4D
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/wsO6iC7D3Pwn8TzociVgfaqheE0.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91D3ED4/29078A72EF3711EB91768A36C4F9AE02/B84B847AEF3911EBACC9E938C4F9AE02.roa
Signing time:             Sun 01 Mar 2026 09:53:25 +0000
ROA not before:           Sat 16 Aug 2025 23:35:16 +0000
ROA not after:            Sat 31 Oct 2026 00:00:00 +0000
asID:                     132849
IP address blocks:        103.170.102.0/23 maxlen: 23
                          103.170.102.0/24 maxlen: 24
                          103.170.103.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91D3ED4/29078A72EF3711EB91768A36C4F9AE02/wsO6iC7D3Pwn8TzociVgfaqheE0.crl
                          rsync://rpki.apnic.net/member_repository/A91D3ED4/29078A72EF3711EB91768A36C4F9AE02/wsO6iC7D3Pwn8TzociVgfaqheE0.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/wsO6iC7D3Pwn8TzociVgfaqheE0.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:   Sun 08 Mar 2026 22:52:08 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 1513 (0x5e9)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91D3ED4, serialNumber=C2C3BA882EC3DCFC27F13CE87225607DAAA1784D
        Validity
            Not Before: Aug 16 23:35:16 2025 GMT
            Not After : Oct 31 00:00:00 2026 GMT
        Subject: CN=69a40c95-3eb7
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:aa:1b:ad:52:31:a9:ab:35:14:c3:a3:cf:1e:5d:
                    14:cc:7d:8e:b5:ca:39:28:78:de:ea:a8:41:5c:00:
                    b5:33:59:35:06:e2:ee:79:85:d7:b7:e8:a8:65:7f:
                    a8:b6:83:a4:11:30:21:de:3a:17:7d:c5:e4:7e:58:
                    68:42:80:18:87:c3:10:87:b1:66:98:70:a2:8a:5d:
                    3a:7c:14:2f:55:d0:0e:24:b4:af:65:c7:d0:d1:24:
                    13:d6:91:e9:ae:c8:f5:f3:ea:05:6e:94:d6:d0:09:
                    68:e9:0c:1e:a6:ee:0c:5e:d7:5c:2a:ee:e4:85:28:
                    a9:0b:3a:4d:04:de:ca:91:76:a4:20:c4:53:f9:e3:
                    6d:50:b4:5a:b5:c0:04:f0:2e:ff:39:d1:77:74:ba:
                    00:8a:a5:f4:fe:16:4b:06:9d:9b:40:46:c9:37:eb:
                    41:70:a2:9b:36:41:6c:48:94:c9:09:34:a4:cd:1e:
                    a3:12:59:12:c2:38:c6:2e:40:9b:82:bd:3c:9f:37:
                    f3:e4:71:c7:a5:73:a3:71:03:68:c7:27:a8:30:a4:
                    c8:7a:21:68:0a:03:d6:70:4f:9f:ea:76:ee:81:1f:
                    28:61:69:d6:71:45:b5:d2:13:80:98:d1:8a:f3:a4:
                    37:ee:f5:6a:5c:12:5e:f3:e9:73:05:db:44:15:6c:
                    af:b3
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                FF:D9:8B:5C:9E:19:FA:4F:96:EB:AD:BE:DC:E4:85:7D:63:17:B8:9E
            X509v3 Authority Key Identifier:
                keyid:C2:C3:BA:88:2E:C3:DC:FC:27:F1:3C:E8:72:25:60:7D:AA:A1:78:4D

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91D3ED4/29078A72EF3711EB91768A36C4F9AE02/wsO6iC7D3Pwn8TzociVgfaqheE0.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/wsO6iC7D3Pwn8TzociVgfaqheE0.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/A91D3ED4/29078A72EF3711EB91768A36C4F9AE02/B84B847AEF3911EBACC9E938C4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.170.102.0/23

    Signature Algorithm: sha256WithRSAEncryption
         00:16:b1:08:15:68:1d:57:e8:1a:f8:82:a4:f9:ca:47:26:5d:
         d5:b6:cb:c1:43:95:d6:94:ae:87:36:f2:b1:32:4c:8f:12:3d:
         82:44:e2:11:40:3e:fe:ae:1e:a1:96:c5:ef:56:5e:4a:05:7f:
         1e:8a:f8:89:58:7f:fe:2c:04:22:3f:ea:14:87:87:8e:bb:5d:
         f4:8a:07:0b:38:6b:57:d0:0f:45:5e:a6:43:f3:60:56:bf:e9:
         7a:24:ed:eb:51:63:12:f1:14:f6:05:9b:d4:a2:03:9e:4a:59:
         97:fd:fc:99:dc:04:35:ab:78:f9:63:9b:26:d4:c2:11:f6:57:
         a2:ef:f5:e3:2d:d5:be:bf:ec:b1:74:68:35:1e:54:69:11:b3:
         cc:70:8f:ca:d1:95:9c:55:14:64:87:ae:30:5b:2e:71:d3:8c:
         a2:f0:72:be:8a:42:92:da:8f:9c:8d:97:17:c9:d8:8d:9e:b4:
         4c:3d:e2:fd:00:9d:99:8c:96:5f:c0:76:f1:ca:c2:1e:04:f9:
         d7:56:6e:ce:a1:dc:d3:ec:b0:12:0f:7a:75:08:09:61:b5:b6:
         d0:44:4e:24:96:f8:78:48:b8:ed:7b:2e:80:88:6a:e9:1a:13:
         a4:a0:6a:db:db:4f:09:bd:f8:10:6c:b3:2b:d2:28:58:12:67:
         2b:3c:69:5e
-----BEGIN CERTIFICATE-----
MIIFPDCCBCSgAwIBAgICBekwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
RDNFRDQxMTAvBgNVBAUTKEMyQzNCQTg4MkVDM0RDRkMyN0YxM0NFODcyMjU2MDdE
QUFBMTc4NEQwHhcNMjUwODE2MjMzNTE2WhcNMjYxMDMxMDAwMDAwWjAYMRYwFAYD
VQQDEw02OWE0MGM5NS0zZWI3MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAqhutUjGpqzUUw6PPHl0UzH2Otco5KHje6qhBXAC1M1k1BuLueYXXt+ioZX+o
toOkETAh3joXfcXkflhoQoAYh8MQh7FmmHCiil06fBQvVdAOJLSvZcfQ0SQT1pHp
rsj18+oFbpTW0Alo6Qwepu4MXtdcKu7khSipCzpNBN7KkXakIMRT+eNtULRatcAE
8C7/OdF3dLoAiqX0/hZLBp2bQEbJN+tBcKKbNkFsSJTJCTSkzR6jElkSwjjGLkCb
gr08nzfz5HHHpXOjcQNoxyeoMKTIeiFoCgPWcE+f6nbugR8oYWnWcUW10hOAmNGK
86Q37vVqXBJe8+lzBdtEFWyvswIDAQABo4ICYDCCAlwwHQYDVR0OBBYEFP/Zi1ye
GfpPluutvtzkhX1jF7ieMB8GA1UdIwQYMBaAFMLDuoguw9z8J/E86HIlYH2qoXhN
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFEM0VENC8yOTA3OEE3MkVG
MzcxMUVCOTE3NjhBMzZDNEY5QUUwMi93c082aUM3RDNQd244VHpvY2lWZ2ZhcWhl
RTAuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL3dzTzZpQzdEM1B3bjhUem9jaVZnZmFxaGVFMC5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
RDNFRDQvMjkwNzhBNzJFRjM3MTFFQjkxNzY4QTM2QzRGOUFFMDIvQjg0Qjg0N0FF
RjM5MTFFQkFDQzlFOTM4QzRGOUFFMDIucm9hMB8GCCsGAQUFBwEHAQH/BBAwDjAM
BAIAATAGAwQBZ6pmMA0GCSqGSIb3DQEBCwUAA4IBAQAAFrEIFWgdV+ga+IKk+cpH
Jl3VtsvBQ5XWlK6HNvKxMkyPEj2CROIRQD7+rh6hlsXvVl5KBX8eiviJWH/+LAQi
P+oUh4eOu130igcLOGtX0A9FXqZD82BWv+l6JO3rUWMS8RT2BZvUogOeSlmX/fyZ
3AQ1q3j5Y5sm1MIR9lei7/XjLdW+v+yxdGg1HlRpEbPMcI/K0ZWcVRRkh64wWy5x
04yi8HK+ikKS2o+cjZcXydiNnrRMPeL9AJ2ZjJZfwHbxysIeBPnXVm7OodzT7LAS
D3p1CAlhtbbQRE4klvh4SLjtey6AiGrpGhOkoGrb208JvfgQbLMr0ihYEmcrPGle
-----END CERTIFICATE-----
Generated at Mon Mar 2 15:50:33 2026 by rpki-client