Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A9148DB2/047DC388F93611EC921B810EC4F9AE02/F343C4ECF93911ECBD1E663DC4F9AE02.roa
File:                     F343C4ECF93911ECBD1E663DC4F9AE02.roa (raw, json)
Hash identifier:          QwQkgtoePZKxFtkm4cXFgAdorKM4wsMJHhlleIVTFws=
Subject key identifier:   F8:31:A5:24:7A:CF:D4:86:FF:54:05:BA:7D:6B:EA:80:5A:50:8B:A5
Certificate issuer:       /CN=A9148DB2/serialNumber=34ABEF846474BBDA0C556465DD7E9EC0FA674BB5
Certificate serial:       0348
Authority key identifier: 34:AB:EF:84:64:74:BB:DA:0C:55:64:65:DD:7E:9E:C0:FA:67:4B:B5
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/NKvvhGR0u9oMVWRl3X6ewPpnS7U.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A9148DB2/047DC388F93611EC921B810EC4F9AE02/F343C4ECF93911ECBD1E663DC4F9AE02.roa
Signing time:             Sun 01 Mar 2026 12:52:48 +0000
ROA not before:           Sat 21 Feb 2026 00:21:33 +0000
ROA not after:            Sat 01 May 2027 00:00:00 +0000
asID:                     21788
IP address blocks:        103.107.143.0/24 maxlen: 24
                          103.121.26.0/24 maxlen: 24
                          103.121.27.0/24 maxlen: 24
                          103.135.95.0/24 maxlen: 24
                          2001:df2:2340::/48 maxlen: 48
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A9148DB2/047DC388F93611EC921B810EC4F9AE02/NKvvhGR0u9oMVWRl3X6ewPpnS7U.crl
                          rsync://rpki.apnic.net/member_repository/A9148DB2/047DC388F93611EC921B810EC4F9AE02/NKvvhGR0u9oMVWRl3X6ewPpnS7U.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/NKvvhGR0u9oMVWRl3X6ewPpnS7U.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:   Wed 01 Apr 2026 00:37:42 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 840 (0x348)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A9148DB2, serialNumber=34ABEF846474BBDA0C556465DD7E9EC0FA674BB5
        Validity
            Not Before: Feb 21 00:21:33 2026 GMT
            Not After : May  1 00:00:00 2027 GMT
        Subject: CN=69a436a0-481c
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:ac:cf:43:09:9d:96:d2:f5:e6:07:ed:c9:9e:20:
                    7a:41:5c:1d:f5:91:48:29:b8:fc:b8:2f:44:20:a1:
                    86:40:a5:06:40:66:b8:95:fb:f2:a7:28:ef:49:b6:
                    0b:1a:88:eb:95:62:cb:1e:a1:83:81:2c:d4:8d:b6:
                    57:49:f7:20:18:b0:44:f4:f4:5a:2f:a3:cc:dc:e3:
                    17:21:e6:7f:40:99:73:7e:bc:c6:8a:86:53:3a:8e:
                    95:3d:5b:57:d6:e4:03:4c:4d:d4:e1:fd:75:f1:a9:
                    d0:22:60:42:44:8d:30:e6:36:38:5c:ed:0c:cd:39:
                    25:31:30:46:ab:b8:90:95:a4:e0:d7:4f:ee:de:27:
                    0e:98:bc:07:f2:e3:dd:65:e2:45:da:0c:38:e5:cd:
                    b0:be:e9:3a:eb:c8:3b:02:52:32:5f:78:62:84:b9:
                    ae:83:78:53:9f:dc:99:05:47:1a:09:02:f4:14:af:
                    7b:57:df:07:45:e3:91:f9:c8:c4:09:31:1e:07:b0:
                    4e:d5:2c:71:5e:b8:f7:b8:b7:97:99:e8:c2:7d:90:
                    c8:a9:30:bf:81:00:4a:0f:d2:0d:3d:ac:0e:f8:0b:
                    01:d6:b0:0c:de:a8:36:68:4b:4a:19:55:36:56:13:
                    2b:95:6d:c5:78:aa:54:49:e3:15:68:58:d6:87:e8:
                    f8:4d
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                F8:31:A5:24:7A:CF:D4:86:FF:54:05:BA:7D:6B:EA:80:5A:50:8B:A5
            X509v3 Authority Key Identifier:
                keyid:34:AB:EF:84:64:74:BB:DA:0C:55:64:65:DD:7E:9E:C0:FA:67:4B:B5

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A9148DB2/047DC388F93611EC921B810EC4F9AE02/NKvvhGR0u9oMVWRl3X6ewPpnS7U.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/NKvvhGR0u9oMVWRl3X6ewPpnS7U.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/A9148DB2/047DC388F93611EC921B810EC4F9AE02/F343C4ECF93911ECBD1E663DC4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.107.143.0/24
                  103.121.26.0/23
                  103.135.95.0/24
                IPv6:
                  2001:df2:2340::/48

    Signature Algorithm: sha256WithRSAEncryption
         22:5b:d0:3f:44:a9:59:a2:c4:d0:c4:73:30:82:3a:55:71:34:
         4c:13:7e:f0:9b:6a:b9:f1:10:75:3e:ca:96:43:d9:cd:0b:66:
         17:c9:53:d7:a6:22:30:39:76:7d:cf:10:32:7d:aa:cc:76:cf:
         69:20:e2:e5:74:cc:27:4c:ba:1f:32:f2:ea:60:90:ee:36:8f:
         83:97:a8:0e:bf:dd:0e:75:79:45:78:58:46:69:17:22:29:87:
         f2:e3:f9:e3:41:aa:ac:4d:af:41:22:ae:fe:be:b4:fc:64:56:
         f9:d7:56:15:c9:77:61:81:20:f2:f8:a9:4f:49:cb:0b:a1:d7:
         2a:0f:f6:b1:26:d4:9c:0c:d2:f1:23:04:83:6a:ce:d5:d9:2c:
         e0:42:00:f9:cb:af:9d:d6:fe:11:8b:4d:1a:9d:5a:7a:9a:92:
         3a:59:c1:50:47:7c:41:b2:2f:95:a0:12:c1:16:9f:29:ec:85:
         f8:60:4f:21:fa:70:c9:d7:9c:f2:20:f8:4b:ec:55:2b:cf:48:
         c9:f5:e5:c3:fb:7a:96:a1:27:33:44:aa:3e:72:91:8d:fe:4b:
         e7:98:2f:e5:94:18:4f:f2:08:55:17:d1:6c:3c:c0:5c:91:98:
         b4:13:5f:b1:5f:ed:23:9d:92:75:5f:75:ad:8b:46:d0:14:cd:
         8b:c7:07:21
-----BEGIN CERTIFICATE-----
MIIFWTCCBEGgAwIBAgICA0gwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
NDhEQjIxMTAvBgNVBAUTKDM0QUJFRjg0NjQ3NEJCREEwQzU1NjQ2NUREN0U5RUMw
RkE2NzRCQjUwHhcNMjYwMjIxMDAyMTMzWhcNMjcwNTAxMDAwMDAwWjAYMRYwFAYD
VQQDEw02OWE0MzZhMC00ODFjMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEArM9DCZ2W0vXmB+3JniB6QVwd9ZFIKbj8uC9EIKGGQKUGQGa4lfvypyjvSbYL
GojrlWLLHqGDgSzUjbZXSfcgGLBE9PRaL6PM3OMXIeZ/QJlzfrzGioZTOo6VPVtX
1uQDTE3U4f118anQImBCRI0w5jY4XO0MzTklMTBGq7iQlaTg10/u3icOmLwH8uPd
ZeJF2gw45c2wvuk668g7AlIyX3hihLmug3hTn9yZBUcaCQL0FK97V98HReOR+cjE
CTEeB7BO1SxxXrj3uLeXmejCfZDIqTC/gQBKD9INPawO+AsB1rAM3qg2aEtKGVU2
VhMrlW3FeKpUSeMVaFjWh+j4TQIDAQABo4ICfTCCAnkwHQYDVR0OBBYEFPgxpSR6
z9SG/1QFun1r6oBaUIulMB8GA1UdIwQYMBaAFDSr74RkdLvaDFVkZd1+nsD6Z0u1
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE0OERCMi8wNDdEQzM4OEY5
MzYxMUVDOTIxQjgxMEVDNEY5QUUwMi9OS3Z2aEdSMHU5b01WV1JsM1g2ZXdQcG5T
N1UuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL05LdnZoR1IwdTlvTVZXUmwzWDZld1BwblM3VS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
NDhEQjIvMDQ3REMzODhGOTM2MTFFQzkyMUI4MTBFQzRGOUFFMDIvRjM0M0M0RUNG
OTM5MTFFQ0JEMUU2NjNEQzRGOUFFMDIucm9hMDwGCCsGAQUFBwEHAQH/BC0wKzAY
BAIAATASAwQAZ2uPAwQBZ3kaAwQAZ4dfMA8EAgACMAkDBwAgAQ3yI0AwDQYJKoZI
hvcNAQELBQADggEBACJb0D9EqVmixNDEczCCOlVxNEwTfvCbarnxEHU+ypZD2c0L
ZhfJU9emIjA5dn3PEDJ9qsx2z2kg4uV0zCdMuh8y8upgkO42j4OXqA6/3Q51eUV4
WEZpFyIph/Lj+eNBqqxNr0Eirv6+tPxkVvnXVhXJd2GBIPL4qU9Jywuh1yoP9rEm
1JwM0vEjBINqztXZLOBCAPnLr53W/hGLTRqdWnqakjpZwVBHfEGyL5WgEsEWnyns
hfhgTyH6cMnXnPIg+EvsVSvPSMn15cP7epahJzNEqj5ykY3+S+eYL+WUGE/yCFUX
0Ww8wFyRmLQTX7Ff7SOdknVfda2LRtAUzYvHByE=
-----END CERTIFICATE-----
Generated at Thu Mar 26 11:55:25 2026 by rpki-client