Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A9199DE2/A3A52106AED011EBBF3FD763C4F9AE02/E6ECE6E6104C11EC9074E586C4F9AE02.roa
File:                     E6ECE6E6104C11EC9074E586C4F9AE02.roa (raw, json)
Hash identifier:          ri4rIVeCnggrYrwuwRAFa5AOiVRD57MlQ9kNKhUQmT4=
Subject key identifier:   25:9D:8B:BA:DA:19:C6:2E:51:3C:2F:4C:1F:55:11:2E:AC:9B:47:62
Certificate issuer:       /CN=A9199DE2/serialNumber=D825A897335897C07E7693838A6BF20276580F03
Certificate serial:       0695
Authority key identifier: D8:25:A8:97:33:58:97:C0:7E:76:93:83:8A:6B:F2:02:76:58:0F:03
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/2CWolzNYl8B-dpODimvyAnZYDwM.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A9199DE2/A3A52106AED011EBBF3FD763C4F9AE02/E6ECE6E6104C11EC9074E586C4F9AE02.roa
Signing time:             Sun 01 Mar 2026 12:35:27 +0000
ROA not before:           Tue 16 Sep 2025 23:34:43 +0000
ROA not after:            Sat 31 Oct 2026 00:00:00 +0000
asID:                     142056
IP address blocks:        103.166.31.0/24 maxlen: 24
                          103.166.31.0/27 maxlen: 27
                          103.166.31.64/26 maxlen: 26
                          103.166.31.128/25 maxlen: 25
                          103.170.63.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A9199DE2/A3A52106AED011EBBF3FD763C4F9AE02/2CWolzNYl8B-dpODimvyAnZYDwM.crl
                          rsync://rpki.apnic.net/member_repository/A9199DE2/A3A52106AED011EBBF3FD763C4F9AE02/2CWolzNYl8B-dpODimvyAnZYDwM.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/2CWolzNYl8B-dpODimvyAnZYDwM.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 31 Mar 2026 22:11:02 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 1685 (0x695)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A9199DE2, serialNumber=D825A897335897C07E7693838A6BF20276580F03
        Validity
            Not Before: Sep 16 23:34:43 2025 GMT
            Not After : Oct 31 00:00:00 2026 GMT
        Subject: CN=69a4328f-1842
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:b3:1f:68:82:5e:7d:60:0f:1e:f0:85:d9:59:56:
                    46:e3:00:4c:1b:d5:f6:15:fc:bc:57:2b:96:48:b7:
                    15:dd:f2:cb:3d:ea:bb:e1:ea:a5:f9:cf:58:9b:96:
                    22:1f:e8:86:84:54:2d:35:b4:22:bc:22:0d:58:c2:
                    8d:0e:df:0f:26:4e:95:25:1c:49:35:df:f9:47:d9:
                    21:e4:15:b4:41:69:9d:75:09:2c:a2:78:8e:97:ba:
                    72:f7:32:20:08:73:65:6c:9c:f2:84:a9:ab:85:36:
                    6c:9c:5f:d7:a8:d9:fd:a8:1d:d4:c0:38:74:33:69:
                    e4:5d:a4:5a:72:d8:cb:f8:8a:d8:7c:a8:3b:4a:e6:
                    00:49:e6:79:e1:65:87:52:53:f9:c8:9b:7e:2d:a6:
                    c2:49:11:a7:83:67:86:de:ac:cb:a6:e9:89:e7:62:
                    9b:a6:36:3c:11:00:60:64:f4:81:4e:41:5b:bd:d8:
                    a4:06:c0:5c:96:8c:3f:d7:9a:8d:91:06:ed:fd:0f:
                    76:8d:e1:ef:75:e8:61:ff:12:c3:7f:4b:f0:b9:67:
                    97:5c:c7:b8:22:90:e0:e8:2b:18:24:58:18:b9:f3:
                    cd:a0:a1:c6:44:c3:f5:4a:19:51:84:7a:eb:e0:71:
                    8b:0e:24:9f:65:bb:0d:99:08:e1:b7:05:2b:bd:bc:
                    25:dd
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                25:9D:8B:BA:DA:19:C6:2E:51:3C:2F:4C:1F:55:11:2E:AC:9B:47:62
            X509v3 Authority Key Identifier:
                keyid:D8:25:A8:97:33:58:97:C0:7E:76:93:83:8A:6B:F2:02:76:58:0F:03

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A9199DE2/A3A52106AED011EBBF3FD763C4F9AE02/2CWolzNYl8B-dpODimvyAnZYDwM.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/2CWolzNYl8B-dpODimvyAnZYDwM.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/A9199DE2/A3A52106AED011EBBF3FD763C4F9AE02/E6ECE6E6104C11EC9074E586C4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.166.31.0/24
                  103.170.63.0/24

    Signature Algorithm: sha256WithRSAEncryption
         9c:bb:6e:3a:5d:cf:79:78:0d:d4:8f:5c:5d:15:5c:c5:e1:48:
         36:fb:fe:2d:65:cd:60:30:66:c8:87:3f:29:4d:cb:46:55:20:
         86:60:b7:02:aa:21:18:c9:71:97:dd:86:23:6a:0f:0d:1e:1c:
         ea:55:26:b7:16:77:23:60:e0:97:07:30:85:12:67:ac:5a:dd:
         f9:b4:11:3b:28:eb:b2:cd:5e:d1:eb:09:3a:17:f5:d5:c3:b1:
         e1:00:55:65:5b:eb:8c:7a:8e:c3:43:60:3e:d3:cb:28:32:ee:
         b6:e4:b3:a7:5a:4d:d2:61:91:0f:8a:f4:8a:a2:73:35:f1:76:
         16:9f:37:f3:ef:a7:99:fa:28:9a:07:8a:fe:c3:92:f5:1a:c5:
         d3:6c:46:06:d3:34:7f:a1:ee:41:c1:f4:4a:bf:4f:cf:90:25:
         87:05:99:fe:91:f9:5b:8c:0d:a9:cc:c9:73:07:a3:94:2a:01:
         dd:08:af:87:d7:4f:f1:08:02:77:ab:f3:2f:ca:65:e3:69:6b:
         77:15:33:02:71:e5:08:64:ca:d9:b6:3f:05:32:6c:a9:44:33:
         71:b8:b8:52:7e:63:a1:10:37:19:46:6c:35:c1:90:15:a5:15:
         d2:53:2e:6f:53:07:c2:c8:9e:83:de:22:29:8b:0e:9f:89:c5:
         6e:8d:06:e7
-----BEGIN CERTIFICATE-----
MIIFQjCCBCqgAwIBAgICBpUwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
OTlERTIxMTAvBgNVBAUTKEQ4MjVBODk3MzM1ODk3QzA3RTc2OTM4MzhBNkJGMjAy
NzY1ODBGMDMwHhcNMjUwOTE2MjMzNDQzWhcNMjYxMDMxMDAwMDAwWjAYMRYwFAYD
VQQDEw02OWE0MzI4Zi0xODQyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAsx9ogl59YA8e8IXZWVZG4wBMG9X2Ffy8VyuWSLcV3fLLPeq74eql+c9Ym5Yi
H+iGhFQtNbQivCINWMKNDt8PJk6VJRxJNd/5R9kh5BW0QWmddQksoniOl7py9zIg
CHNlbJzyhKmrhTZsnF/XqNn9qB3UwDh0M2nkXaRactjL+IrYfKg7SuYASeZ54WWH
UlP5yJt+LabCSRGng2eG3qzLpumJ52KbpjY8EQBgZPSBTkFbvdikBsBclow/15qN
kQbt/Q92jeHvdehh/xLDf0vwuWeXXMe4IpDg6CsYJFgYufPNoKHGRMP1ShlRhHrr
4HGLDiSfZbsNmQjhtwUrvbwl3QIDAQABo4ICZjCCAmIwHQYDVR0OBBYEFCWdi7ra
GcYuUTwvTB9VES6sm0diMB8GA1UdIwQYMBaAFNglqJczWJfAfnaTg4pr8gJ2WA8D
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE5OURFMi9BM0E1MjEwNkFF
RDAxMUVCQkYzRkQ3NjNDNEY5QUUwMi8yQ1dvbHpOWWw4Qi1kcE9EaW12eUFuWllE
d00uY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyLzJDV29sek5ZbDhCLWRwT0RpbXZ5QW5aWUR3TS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
OTlERTIvQTNBNTIxMDZBRUQwMTFFQkJGM0ZENzYzQzRGOUFFMDIvRTZFQ0U2RTYx
MDRDMTFFQzkwNzRFNTg2QzRGOUFFMDIucm9hMCUGCCsGAQUFBwEHAQH/BBYwFDAS
BAIAATAMAwQAZ6YfAwQAZ6o/MA0GCSqGSIb3DQEBCwUAA4IBAQCcu246Xc95eA3U
j1xdFVzF4Ug2+/4tZc1gMGbIhz8pTctGVSCGYLcCqiEYyXGX3YYjag8NHhzqVSa3
FncjYOCXBzCFEmesWt35tBE7KOuyzV7R6wk6F/XVw7HhAFVlW+uMeo7DQ2A+08so
Mu625LOnWk3SYZEPivSKonM18XYWnzfz76eZ+iiaB4r+w5L1GsXTbEYG0zR/oe5B
wfRKv0/PkCWHBZn+kflbjA2pzMlzB6OUKgHdCK+H10/xCAJ3q/MvymXjaWt3FTMC
ceUIZMrZtj8FMmypRDNxuLhSfmOhEDcZRmw1wZAVpRXSUy5vUwfCyJ6D3iIpiw6f
icVujQbn
-----END CERTIFICATE-----
Generated at Thu Mar 26 14:59:45 2026 by rpki-client