Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91EB2B8/3F44CBAE2F4D11ED8F5A6A64C4F9AE02/20978DD270E411F08F40242AC4F9AE02.roa
File:                     20978DD270E411F08F40242AC4F9AE02.roa (raw, json)
Hash identifier:          kFcoxrKGWpIKg8g23iYW3mbj9XQ00Q2dftXuCp6SY2Y=
Subject key identifier:   D0:CF:E7:E0:A3:9D:03:6A:1B:DB:6D:74:4F:36:D4:C6:31:F1:B5:09
Certificate issuer:       /CN=A91EB2B8/serialNumber=A69700E78D0C812AD2E2C114C82C655A0ACD447F
Certificate serial:       03C1
Authority key identifier: A6:97:00:E7:8D:0C:81:2A:D2:E2:C1:14:C8:2C:65:5A:0A:CD:44:7F
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/ppcA540MgSrS4sEUyCxlWgrNRH8.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91EB2B8/3F44CBAE2F4D11ED8F5A6A64C4F9AE02/20978DD270E411F08F40242AC4F9AE02.roa
Signing time:             Mon 02 Mar 2026 12:55:53 +0000
ROA not before:           Fri 27 Feb 2026 06:55:32 +0000
ROA not after:            Mon 31 Aug 2026 00:00:00 +0000
asID:                     139057
IP address blocks:        103.137.168.0/24 maxlen: 24
                          103.137.169.0/24 maxlen: 24
                          103.137.170.0/24 maxlen: 24
                          103.137.171.0/24 maxlen: 24
                          103.138.247.0/24 maxlen: 24
                          103.189.255.0/24 maxlen: 24
                          103.243.92.0/24 maxlen: 24
                          103.243.93.0/24 maxlen: 24
                          103.243.94.0/24 maxlen: 24
                          103.243.95.0/24 maxlen: 24
                          123.108.72.0/24 maxlen: 24
                          123.108.73.0/24 maxlen: 24
                          2407:2440:1::/48 maxlen: 48
                          2407:2440:2::/48 maxlen: 48
                          2407:2440:3::/48 maxlen: 48
                          2407:2440:4::/48 maxlen: 48
                          2407:2440:5::/48 maxlen: 48
                          2407:2440:6::/48 maxlen: 48
                          2407:2440:7::/48 maxlen: 48
                          2407:2440:8::/48 maxlen: 48
                          2407:2440:9::/48 maxlen: 48
                          2407:2440:a::/48 maxlen: 48
                          2407:2440:b::/48 maxlen: 48
                          2407:2440:c::/48 maxlen: 48
                          2407:2440:d::/48 maxlen: 48
                          2407:2440:e::/48 maxlen: 48
                          2407:2440:f::/48 maxlen: 48
                          2407:2440:10::/48 maxlen: 48
                          2407:2440:11::/48 maxlen: 48
                          2407:2440:12::/48 maxlen: 48
                          2407:2440:13::/48 maxlen: 48
                          2407:2440:14::/48 maxlen: 48
                          2407:2440:15::/48 maxlen: 48
                          2407:2440:16::/48 maxlen: 48
                          2407:2440:17::/48 maxlen: 48
                          2407:2440:18::/48 maxlen: 48
                          2407:2440:19::/48 maxlen: 48
                          2407:2440:1e::/48 maxlen: 48
                          2407:2440:1f::/48 maxlen: 48
                          2407:2440:20::/48 maxlen: 48
                          2407:2440:22::/48 maxlen: 48
                          2407:2440:23::/48 maxlen: 48
                          2407:2440:25::/48 maxlen: 48
                          2407:2440:28::/48 maxlen: 48
                          2407:2440:2a::/48 maxlen: 48
                          2407:2440:2b::/48 maxlen: 48
                          2407:2440:2c::/48 maxlen: 48
                          2407:2440:2d::/48 maxlen: 48
                          2407:2440:a001::/48 maxlen: 48
                          2407:2440:a002::/48 maxlen: 48
                          2407:2440:a003::/48 maxlen: 48
                          2407:2440:a004::/48 maxlen: 48
                          2407:2440:a005::/48 maxlen: 48
                          2407:2440:a007::/48 maxlen: 48
                          2407:2440:a008::/48 maxlen: 48
                          2407:2440:a009::/48 maxlen: 48
                          2407:2440:b001::/48 maxlen: 48
                          2407:2440:b002::/48 maxlen: 48
                          2407:2440:b003::/48 maxlen: 48
                          2407:2440:b004::/48 maxlen: 48
                          2407:2440:b005::/48 maxlen: 48
                          2407:2440:c001::/48 maxlen: 48
                          2407:2440:d001::/48 maxlen: 48
                          2407:2440:e001::/48 maxlen: 48
                          2407:2440:e002::/48 maxlen: 48
                          2407:2440:e003::/48 maxlen: 48
                          2407:2440:e004::/48 maxlen: 48
                          2407:2440:e007::/48 maxlen: 48
                          2407:2440:e008::/48 maxlen: 48
                          2407:2440:e009::/48 maxlen: 48
                          2407:2440:e00a::/48 maxlen: 48
                          2407:2440:e00b::/48 maxlen: 48
                          2407:2440:e00c::/48 maxlen: 48
                          2407:2440:e00d::/48 maxlen: 48
                          2407:2440:e00e::/48 maxlen: 48
                          2407:2440:e00f::/48 maxlen: 48
                          2407:2440:e010::/48 maxlen: 48
                          2407:2440:e011::/48 maxlen: 48
                          2407:2440:e012::/48 maxlen: 48
                          2407:2440:e013::/48 maxlen: 48
                          2407:2440:e014::/48 maxlen: 48
                          2407:2440:e015::/48 maxlen: 48
                          2407:2440:e016::/48 maxlen: 48
                          2407:2440:e017::/48 maxlen: 48
                          2407:2440:e018::/48 maxlen: 48
                          2407:2440:e040::/48 maxlen: 48
                          2407:2440:e041::/48 maxlen: 48
                          2407:2440:e042::/48 maxlen: 48
                          2407:2440:e043::/48 maxlen: 48
                          2407:2440:e044::/48 maxlen: 48
                          2407:2440:e045::/48 maxlen: 48
                          2407:2440:e050::/48 maxlen: 48
                          2407:2440:e051::/48 maxlen: 48
                          2407:2440:e052::/48 maxlen: 48
                          2407:2440:e053::/48 maxlen: 48
                          2407:2440:e054::/48 maxlen: 48
                          2407:2440:e055::/48 maxlen: 48
                          2407:2440:e071::/48 maxlen: 48
                          2407:2440:e072::/48 maxlen: 48
                          2407:2440:e073::/48 maxlen: 48
                          2407:2440:e074::/48 maxlen: 48
                          2407:2440:e075::/48 maxlen: 48
                          2407:2440:e081::/48 maxlen: 48
                          2407:2440:e082::/48 maxlen: 48
                          2407:2440:e083::/48 maxlen: 48
                          2407:2440:e084::/48 maxlen: 48
                          2407:2440:e085::/48 maxlen: 48
                          2407:2440:f001::/48 maxlen: 48
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91EB2B8/3F44CBAE2F4D11ED8F5A6A64C4F9AE02/ppcA540MgSrS4sEUyCxlWgrNRH8.crl
                          rsync://rpki.apnic.net/member_repository/A91EB2B8/3F44CBAE2F4D11ED8F5A6A64C4F9AE02/ppcA540MgSrS4sEUyCxlWgrNRH8.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/ppcA540MgSrS4sEUyCxlWgrNRH8.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 20 Mar 2026 00:56:55 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 961 (0x3c1)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91EB2B8, serialNumber=A69700E78D0C812AD2E2C114C82C655A0ACD447F
        Validity
            Not Before: Feb 27 06:55:32 2026 GMT
            Not After : Aug 31 00:00:00 2026 GMT
        Subject: CN=69a588d9-5a70
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:b9:ea:93:1e:75:75:96:9d:8a:87:e0:13:dd:38:
                    58:05:05:09:82:df:d0:fa:bb:28:6c:95:54:fd:4c:
                    25:93:3b:e7:01:43:73:b7:6e:ce:3c:05:b3:09:15:
                    eb:63:f8:da:28:fe:89:a7:1f:8a:86:a4:ff:46:1e:
                    3e:06:37:63:37:98:1f:92:dc:99:f8:f5:9c:1c:54:
                    fb:18:7b:fb:8b:ae:80:ab:52:08:7a:c9:8c:80:51:
                    3b:f6:90:e5:4d:f5:05:8d:98:a6:60:ce:a8:01:19:
                    74:69:8d:84:a8:44:20:d4:06:f2:99:47:4a:73:c9:
                    51:62:4e:df:a8:8d:88:9e:cb:bc:2b:c9:45:57:70:
                    f8:d2:81:60:3d:65:5a:98:9d:ad:5c:df:3a:29:98:
                    7c:3a:41:9a:3f:1b:c0:d6:11:78:03:d8:7e:cb:5b:
                    ad:e8:84:07:b0:67:9e:67:16:b8:62:18:bd:d1:c6:
                    aa:3c:16:f0:04:c9:be:90:2d:5a:b8:ef:7d:fd:b1:
                    d7:5c:34:c6:e0:44:b3:37:b2:31:13:bc:dc:34:db:
                    58:9b:e4:0a:13:5d:3d:38:3f:05:72:f9:a6:ea:b7:
                    39:c1:5d:d1:0b:8d:5e:f0:28:39:3a:39:eb:07:60:
                    0c:d1:4b:bc:23:1a:62:b9:d9:7f:5a:8d:22:7f:e1:
                    fb:bf
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                D0:CF:E7:E0:A3:9D:03:6A:1B:DB:6D:74:4F:36:D4:C6:31:F1:B5:09
            X509v3 Authority Key Identifier:
                keyid:A6:97:00:E7:8D:0C:81:2A:D2:E2:C1:14:C8:2C:65:5A:0A:CD:44:7F

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91EB2B8/3F44CBAE2F4D11ED8F5A6A64C4F9AE02/ppcA540MgSrS4sEUyCxlWgrNRH8.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/ppcA540MgSrS4sEUyCxlWgrNRH8.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/A91EB2B8/3F44CBAE2F4D11ED8F5A6A64C4F9AE02/20978DD270E411F08F40242AC4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.137.168.0/22
                  103.138.247.0/24
                  103.189.255.0/24
                  103.243.92.0/22
                  123.108.72.0/23
                IPv6:
                  2407:2440:1::-2407:2440:19:ffff:ffff:ffff:ffff:ffff
                  2407:2440:1e::-2407:2440:20:ffff:ffff:ffff:ffff:ffff
                  2407:2440:22::/47
                  2407:2440:25::/48
                  2407:2440:28::/48
                  2407:2440:2a::-2407:2440:2d:ffff:ffff:ffff:ffff:ffff
                  2407:2440:a001::-2407:2440:a005:ffff:ffff:ffff:ffff:ffff
                  2407:2440:a007::-2407:2440:a009:ffff:ffff:ffff:ffff:ffff
                  2407:2440:b001::-2407:2440:b005:ffff:ffff:ffff:ffff:ffff
                  2407:2440:c001::/48
                  2407:2440:d001::/48
                  2407:2440:e001::-2407:2440:e004:ffff:ffff:ffff:ffff:ffff
                  2407:2440:e007::-2407:2440:e018:ffff:ffff:ffff:ffff:ffff
                  2407:2440:e040::-2407:2440:e045:ffff:ffff:ffff:ffff:ffff
                  2407:2440:e050::-2407:2440:e055:ffff:ffff:ffff:ffff:ffff
                  2407:2440:e071::-2407:2440:e075:ffff:ffff:ffff:ffff:ffff
                  2407:2440:e081::-2407:2440:e085:ffff:ffff:ffff:ffff:ffff
                  2407:2440:f001::/48

    Signature Algorithm: sha256WithRSAEncryption
         13:50:b3:11:00:2f:df:3a:20:1a:2d:78:2c:af:54:51:9e:b7:
         c3:7c:e2:f0:80:1a:d5:7c:65:ad:e3:cc:94:d9:85:68:34:98:
         cc:8c:cc:e5:9e:b5:fc:dc:59:a4:94:84:c1:5b:14:f2:99:49:
         39:3a:f7:0b:44:7c:72:7f:47:4f:86:1c:ae:34:f7:03:1e:41:
         76:c5:fe:0b:d4:49:92:1d:fa:8b:fd:ab:1f:d0:22:3d:19:63:
         78:3b:fa:95:35:66:53:ce:fc:5f:39:c3:e2:dd:fe:95:50:10:
         ec:40:f8:13:9b:21:19:ca:48:e9:55:c5:77:ea:dc:0a:2b:b5:
         d3:8e:b0:32:3a:dc:42:63:7c:72:f0:6b:6c:b4:6a:f0:c5:a3:
         d9:d1:7a:28:9f:fb:d7:7a:d1:16:61:17:8b:54:a7:fe:6c:b7:
         00:4b:a0:66:7b:1f:e2:ba:4b:93:1f:e2:d9:e2:d9:e4:a7:76:
         0f:c1:eb:28:cb:50:4f:5d:fd:ca:76:1e:99:f6:1d:22:fc:a3:
         08:52:3e:28:9a:55:74:73:1f:6c:6e:21:c8:39:ce:3c:27:90:
         d6:44:5c:c9:8d:55:44:5f:b7:b8:e5:6d:9d:a6:8b:32:13:b3:
         b7:32:1b:e1:e5:ae:bd:67:04:c6:b8:3d:b7:58:35:c3:10:1c:
         f8:aa:0c:60
-----BEGIN CERTIFICATE-----
MIIGjDCCBXSgAwIBAgICA8EwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
RUIyQjgxMTAvBgNVBAUTKEE2OTcwMEU3OEQwQzgxMkFEMkUyQzExNEM4MkM2NTVB
MEFDRDQ0N0YwHhcNMjYwMjI3MDY1NTMyWhcNMjYwODMxMDAwMDAwWjAYMRYwFAYD
VQQDEw02OWE1ODhkOS01YTcwMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAueqTHnV1lp2Kh+AT3ThYBQUJgt/Q+rsobJVU/UwlkzvnAUNzt27OPAWzCRXr
Y/jaKP6Jpx+KhqT/Rh4+BjdjN5gfktyZ+PWcHFT7GHv7i66Aq1IIesmMgFE79pDl
TfUFjZimYM6oARl0aY2EqEQg1AbymUdKc8lRYk7fqI2Insu8K8lFV3D40oFgPWVa
mJ2tXN86KZh8OkGaPxvA1hF4A9h+y1ut6IQHsGeeZxa4Yhi90caqPBbwBMm+kC1a
uO99/bHXXDTG4ESzN7IxE7zcNNtYm+QKE109OD8Fcvmm6rc5wV3RC41e8Cg5Ojnr
B2AM0Uu8Ixpiudl/Wo0if+H7vwIDAQABo4IDsDCCA6wwHQYDVR0OBBYEFNDP5+Cj
nQNqG9ttdE821MYx8bUJMB8GA1UdIwQYMBaAFKaXAOeNDIEq0uLBFMgsZVoKzUR/
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFFQjJCOC8zRjQ0Q0JBRTJG
NEQxMUVEOEY1QTZBNjRDNEY5QUUwMi9wcGNBNTQwTWdTclM0c0VVeUN4bFdnck5S
SDguY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL3BwY0E1NDBNZ1NyUzRzRVV5Q3hsV2dyTlJIOC5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
RUIyQjgvM0Y0NENCQUUyRjREMTFFRDhGNUE2QTY0QzRGOUFFMDIvMjA5NzhERDI3
MEU0MTFGMDhGNDAyNDJBQzRGOUFFMDIucm9hMIIBbQYIKwYBBQUHAQcBAf8EggFc
MIIBWDAkBAIAATAeAwQCZ4moAwQAZ4r3AwQAZ73/AwQCZ/NcAwQBe2xIMIIBLgQC
AAIwggEmMBIDBwAkByRAAAEDBwEkByRAABgwEgMHASQHJEAAHgMHACQHJEAAIAMH
ASQHJEAAIgMHACQHJEAAJQMHACQHJEAAKDASAwcBJAckQAAqAwcBJAckQAAsMBID
BwAkByRAoAEDBwEkByRAoAQwEgMHACQHJECgBwMHASQHJECgCDASAwcAJAckQLAB
AwcBJAckQLAEAwcAJAckQMABAwcAJAckQNABMBIDBwAkByRA4AEDBwAkByRA4AQw
EgMHACQHJEDgBwMHACQHJEDgGDASAwcGJAckQOBAAwcBJAckQOBEMBIDBwQkByRA
4FADBwEkByRA4FQwEgMHACQHJEDgcQMHASQHJEDgdDASAwcAJAckQOCBAwcBJAck
QOCEAwcAJAckQPABMA0GCSqGSIb3DQEBCwUAA4IBAQATULMRAC/fOiAaLXgsr1RR
nrfDfOLwgBrVfGWt48yU2YVoNJjMjMzlnrX83FmklITBWxTymUk5OvcLRHxyf0dP
hhyuNPcDHkF2xf4L1EmSHfqL/asf0CI9GWN4O/qVNWZTzvxfOcPi3f6VUBDsQPgT
myEZykjpVcV36twKK7XTjrAyOtxCY3xy8GtstGrwxaPZ0Xoon/vXetEWYReLVKf+
bLcAS6Bmex/iukuTH+LZ4tnkp3YPwesoy1BPXf3Kdh6Z9h0i/KMIUj4omlV0cx9s
biHIOc48J5DWRFzJjVVEX7e45W2dposyE7O3Mhvh5a69ZwTGuD23WDXDEBz4qgxg
-----END CERTIFICATE-----
Generated at Fri Mar 13 11:17:46 2026 by rpki-client