Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91F3805/400C5DECD01011F09F0DD81CC4F9AE02/C598E8DCD0EB11F08228F063C4F9AE02.roa
File:                     C598E8DCD0EB11F08228F063C4F9AE02.roa (raw, json)
Hash identifier:          msyCQ/czlxVP4EfnOfA3beQPUOxdvP8PZzB1UIGuVjM=
Subject key identifier:   54:D1:40:4C:C7:C9:08:7B:C8:EE:1E:F8:AE:CA:A7:28:91:39:A8:A8
Certificate issuer:       /CN=A91F3805/serialNumber=1E530FA9F660A8DC1738C7AA0C8AFC77F4F0BBB3
Certificate serial:       7C
Authority key identifier: 1E:53:0F:A9:F6:60:A8:DC:17:38:C7:AA:0C:8A:FC:77:F4:F0:BB:B3
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/HlMPqfZgqNwXOMeqDIr8d_Twu7M.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91F3805/400C5DECD01011F09F0DD81CC4F9AE02/C598E8DCD0EB11F08228F063C4F9AE02.roa
Signing time:             Wed 01 Jul 2026 10:34:43 +0000
ROA not before:           Wed 01 Jul 2026 10:34:43 +0000
ROA not after:            Tue 31 Aug 2027 00:00:00 +0000
asID:                     149014
IP address blocks:        103.99.23.0/24 maxlen: 24
                          103.108.2.0/23 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91F3805/400C5DECD01011F09F0DD81CC4F9AE02/HlMPqfZgqNwXOMeqDIr8d_Twu7M.crl
                          rsync://rpki.apnic.net/member_repository/A91F3805/400C5DECD01011F09F0DD81CC4F9AE02/HlMPqfZgqNwXOMeqDIr8d_Twu7M.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/HlMPqfZgqNwXOMeqDIr8d_Twu7M.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 28 Jul 2026 09:36:00 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 124 (0x7c)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91F3805, serialNumber=1E530FA9F660A8DC1738C7AA0C8AFC77F4F0BBB3
        Validity
            Not Before: Jul  1 10:34:43 2026 GMT
            Not After : Aug 31 00:00:00 2027 GMT
        Subject: CN=6a44ed42-d128
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:cc:5e:87:5f:03:18:fb:14:be:3e:2b:9f:7e:88:
                    27:9b:92:48:ab:b6:34:78:27:d0:ad:3c:fe:86:d8:
                    d9:3c:54:0d:8a:b8:5f:cc:af:1b:07:9d:74:59:6e:
                    db:68:3a:5e:b3:bf:1e:83:b5:c8:42:00:41:44:6b:
                    7f:ea:0e:60:b4:68:8f:d5:bd:bf:66:52:a6:a4:62:
                    6f:3c:3b:76:55:c7:ce:02:1c:19:e5:09:49:ad:01:
                    7c:56:ba:4b:52:c8:5c:aa:e1:23:fb:90:ae:f3:a9:
                    6a:a0:98:6d:3b:44:4b:a7:12:50:88:75:8f:0e:c0:
                    38:6d:8d:ce:2d:3b:09:43:94:7e:44:58:b9:18:62:
                    e8:c1:7b:5e:3c:71:6c:1d:73:44:a7:fe:4b:16:5e:
                    38:57:45:9b:38:09:e2:76:36:9a:91:58:a2:8c:43:
                    ca:5a:28:08:63:9f:01:66:b3:49:3c:f9:f2:d3:74:
                    02:e3:d6:2c:b8:aa:c7:94:d0:2b:a6:6f:64:b1:3d:
                    d1:31:d6:83:d2:28:ab:65:e6:4e:09:0e:7e:b7:30:
                    89:58:83:34:99:46:5e:d3:2a:19:55:da:7c:1e:ce:
                    92:bf:b4:7b:ca:ea:e0:59:62:32:c0:d5:9d:5b:2b:
                    dc:f5:bb:f3:fe:d6:f4:5f:33:b8:d3:f4:9f:14:46:
                    50:e5
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                54:D1:40:4C:C7:C9:08:7B:C8:EE:1E:F8:AE:CA:A7:28:91:39:A8:A8
            X509v3 Authority Key Identifier:
                keyid:1E:53:0F:A9:F6:60:A8:DC:17:38:C7:AA:0C:8A:FC:77:F4:F0:BB:B3

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91F3805/400C5DECD01011F09F0DD81CC4F9AE02/HlMPqfZgqNwXOMeqDIr8d_Twu7M.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/HlMPqfZgqNwXOMeqDIr8d_Twu7M.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/A91F3805/400C5DECD01011F09F0DD81CC4F9AE02/C598E8DCD0EB11F08228F063C4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.99.23.0/24
                  103.108.2.0/23

    Signature Algorithm: sha256WithRSAEncryption
         b7:73:91:f1:6c:16:4d:2b:c7:9e:04:ab:66:26:0f:d6:02:7d:
         e1:22:2a:45:9f:33:a6:8f:10:61:4e:c8:69:6e:f9:ca:bb:d6:
         16:15:ee:5f:dd:c6:31:ef:07:f1:a7:54:7b:88:25:3c:96:24:
         0f:12:d5:7f:ac:41:10:ed:bd:db:55:fe:91:72:06:11:72:96:
         60:b7:fd:e9:75:28:7c:74:37:3b:75:3c:40:17:f1:3c:02:fc:
         0e:48:a8:3a:7d:3c:c4:95:ea:98:99:57:e4:11:eb:8c:b7:fd:
         87:c0:a5:98:5d:75:f5:2a:3d:16:25:e0:a2:ae:a3:02:c0:cb:
         e1:07:db:17:2e:dc:73:a3:a5:b1:98:5d:d3:1b:fb:c9:ed:78:
         1a:55:e9:36:1b:34:ff:7a:65:11:4d:bd:e6:4d:72:26:95:03:
         82:41:ad:21:bb:5e:41:ba:6f:ec:87:c4:28:f1:ea:ca:84:5c:
         78:c6:12:7b:04:4b:e5:0d:81:bb:9b:4f:ab:29:b4:cd:de:b2:
         6f:b7:4f:6d:58:59:12:d2:eb:20:e0:bf:f7:e2:47:c9:11:82:
         2d:29:66:6e:fb:0d:ca:7c:2c:d3:3f:cc:58:e5:20:a8:16:a3:
         47:f5:22:79:c4:9e:e6:1e:95:2e:09:d2:1f:6e:8c:3b:09:a9:
         56:5a:56:a8
-----BEGIN CERTIFICATE-----
MIIFQTCCBCmgAwIBAgIBfDANBgkqhkiG9w0BAQsFADBGMREwDwYDVQQDEwhBOTFG
MzgwNTExMC8GA1UEBRMoMUU1MzBGQTlGNjYwQThEQzE3MzhDN0FBMEM4QUZDNzdG
NEYwQkJCMzAeFw0yNjA3MDExMDM0NDNaFw0yNzA4MzEwMDAwMDBaMBgxFjAUBgNV
BAMTDTZhNDRlZDQyLWQxMjgwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQDMXodfAxj7FL4+K59+iCebkkirtjR4J9CtPP6G2Nk8VA2KuF/MrxsHnXRZbtto
Ol6zvx6DtchCAEFEa3/qDmC0aI/Vvb9mUqakYm88O3ZVx84CHBnlCUmtAXxWuktS
yFyq4SP7kK7zqWqgmG07REunElCIdY8OwDhtjc4tOwlDlH5EWLkYYujBe148cWwd
c0Sn/ksWXjhXRZs4CeJ2NpqRWKKMQ8paKAhjnwFms0k8+fLTdALj1iy4qseU0Cum
b2SxPdEx1oPSKKtl5k4JDn63MIlYgzSZRl7TKhlV2nwezpK/tHvK6uBZYjLA1Z1b
K9z1u/P+1vRfM7jT9J8URlDlAgMBAAGjggJmMIICYjAdBgNVHQ4EFgQUVNFATMfJ
CHvI7h74rsqnKJE5qKgwHwYDVR0jBBgwFoAUHlMPqfZgqNwXOMeqDIr8d/Twu7Mw
DgYDVR0PAQH/BAQDAgeAMIGDBgNVHR8EfDB6MHigdqB0hnJyc3luYzovL3Jwa2ku
YXBuaWMubmV0L21lbWJlcl9yZXBvc2l0b3J5L0E5MUYzODA1LzQwMEM1REVDRDAx
MDExRjA5RjBERDgxQ0M0RjlBRTAyL0hsTVBxZlpncU53WE9NZXFESXI4ZF9Ud3U3
TS5jcmwwfgYIKwYBBQUHAQEEcjBwMG4GCCsGAQUFBzAChmJyc3luYzovL3Jwa2ku
YXBuaWMubmV0L3JlcG9zaXRvcnkvQjUyN0VGNTgxRDY2MTFFMkJCNDY4RjdDNzJG
RDFGRjIvSGxNUHFmWmdxTndYT01lcURJcjhkX1R3dTdNLmNlcjBKBgNVHSABAf8E
QDA+MDwGCCsGAQUFBw4CMDAwLgYIKwYBBQUHAgEWImh0dHBzOi8vd3d3LmFwbmlj
Lm5ldC9SUEtJL0NQUy5wZGYwgZYGCCsGAQUFBwELBIGJMIGGMIGDBggrBgEFBQcw
C4Z3cnN5bmM6Ly9ycGtpLmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFG
MzgwNS80MDBDNURFQ0QwMTAxMUYwOUYwREQ4MUNDNEY5QUUwMi9DNTk4RThEQ0Qw
RUIxMUYwODIyOEYwNjNDNEY5QUUwMi5yb2EwJQYIKwYBBQUHAQcBAf8EFjAUMBIE
AgABMAwDBABnYxcDBAFnbAIwDQYJKoZIhvcNAQELBQADggEBALdzkfFsFk0rx54E
q2YmD9YCfeEiKkWfM6aPEGFOyGlu+cq71hYV7l/dxjHvB/GnVHuIJTyWJA8S1X+s
QRDtvdtV/pFyBhFylmC3/el1KHx0Nzt1PEAX8TwC/A5IqDp9PMSV6piZV+QR64y3
/YfApZhddfUqPRYl4KKuowLAy+EH2xcu3HOjpbGYXdMb+8nteBpV6TYbNP96ZRFN
veZNciaVA4JBrSG7XkG6b+yHxCjx6sqEXHjGEnsES+UNgbubT6sptM3esm+3T21Y
WRLS6yDgv/fiR8kRgi0pZm77Dcp8LNM/zFjlIKgWo0f1InnEnuYelS4J0h9ujDsJ
qVZaVqg=
-----END CERTIFICATE-----
Generated at Tue Jul 21 20:18:20 2026 by rpki-client