Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A9156F14/3F1288621FDB11EFA751F747C4F9AE02/0A7FC90CEED311F096B1F0A4736F56BC.roa
File:                     0A7FC90CEED311F096B1F0A4736F56BC.roa (raw, json)
Hash identifier:          7+vMXmZRIYIKIxBz5RQMdseZAdAsObbhTp7dlt06B0M=
Subject key identifier:   61:58:07:63:A6:8B:5B:66:C6:1B:7C:C4:29:00:A5:C1:E8:43:8C:55
Certificate issuer:       /CN=A9156F14/serialNumber=CB2935A1478B4F8B4463100DB2E95B0654406773
Certificate serial:       015D
Authority key identifier: CB:29:35:A1:47:8B:4F:8B:44:63:10:0D:B2:E9:5B:06:54:40:67:73
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/yyk1oUeLT4tEYxANsulbBlRAZ3M.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A9156F14/3F1288621FDB11EFA751F747C4F9AE02/0A7FC90CEED311F096B1F0A4736F56BC.roa
Signing time:             Sun 01 Mar 2026 13:09:41 +0000
ROA not before:           Sun 11 Jan 2026 09:51:03 +0000
ROA not after:            Thu 30 Jul 2026 00:00:00 +0000
asID:                     154321
IP address blocks:        103.23.148.0/23 maxlen: 24
                          2401:95a0::/32 maxlen: 32
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A9156F14/3F1288621FDB11EFA751F747C4F9AE02/yyk1oUeLT4tEYxANsulbBlRAZ3M.crl
                          rsync://rpki.apnic.net/member_repository/A9156F14/3F1288621FDB11EFA751F747C4F9AE02/yyk1oUeLT4tEYxANsulbBlRAZ3M.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/yyk1oUeLT4tEYxANsulbBlRAZ3M.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:   Mon 09 Mar 2026 00:18:13 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 349 (0x15d)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A9156F14, serialNumber=CB2935A1478B4F8B4463100DB2E95B0654406773
        Validity
            Not Before: Jan 11 09:51:03 2026 GMT
            Not After : Jul 30 00:00:00 2026 GMT
        Subject: CN=69a43a95-da2f
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:cf:ad:97:1e:79:e5:65:dd:05:d2:03:f9:35:50:
                    c0:e0:a9:d5:10:83:56:5c:7e:41:af:1d:5a:df:e5:
                    30:8c:5c:b3:11:01:59:fc:55:dd:ad:6f:59:1d:24:
                    7f:25:ba:2f:9e:46:39:7b:f6:5a:3b:24:7f:5a:a6:
                    34:25:0a:a7:4c:53:f3:1c:6b:15:10:7d:1e:f9:f4:
                    4f:f9:7a:ce:cb:34:6d:df:84:cc:01:a6:36:e9:8f:
                    48:46:25:6c:59:86:5c:55:30:94:40:e9:a9:6e:46:
                    62:c8:f8:af:27:36:35:fe:0c:ca:ce:fa:df:df:3d:
                    8a:a9:0a:7d:4f:ed:85:db:46:0d:1d:c6:80:fe:14:
                    2d:73:a6:9c:75:a9:66:b9:15:56:f0:55:34:9d:2f:
                    8a:b7:3e:4e:20:74:a0:e7:2e:39:48:bd:7f:14:27:
                    64:48:aa:84:84:12:c0:26:50:55:0c:17:d1:a0:f4:
                    b5:a6:6a:34:d9:7d:74:2f:dd:60:6d:4b:52:40:cb:
                    cd:ae:4a:85:de:19:39:89:29:f6:29:73:53:1e:46:
                    1b:89:f2:c4:00:9a:ab:bc:e0:e6:10:e5:1e:42:61:
                    3f:5b:74:18:27:9b:fc:50:19:1c:20:91:a9:d8:68:
                    94:c6:7d:b1:ca:72:2a:d0:b0:9d:ee:96:0e:90:8e:
                    88:f1
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                61:58:07:63:A6:8B:5B:66:C6:1B:7C:C4:29:00:A5:C1:E8:43:8C:55
            X509v3 Authority Key Identifier:
                keyid:CB:29:35:A1:47:8B:4F:8B:44:63:10:0D:B2:E9:5B:06:54:40:67:73

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A9156F14/3F1288621FDB11EFA751F747C4F9AE02/yyk1oUeLT4tEYxANsulbBlRAZ3M.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/yyk1oUeLT4tEYxANsulbBlRAZ3M.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/A9156F14/3F1288621FDB11EFA751F747C4F9AE02/0A7FC90CEED311F096B1F0A4736F56BC.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.23.148.0/23
                IPv6:
                  2401:95a0::/32

    Signature Algorithm: sha256WithRSAEncryption
         b2:c5:7a:d0:18:ca:64:7b:fc:4e:85:c6:4e:c3:2f:1b:d7:b9:
         22:ca:61:a5:0b:08:34:6a:6d:bb:97:36:31:cf:d0:86:64:63:
         33:fe:b3:6b:03:80:41:2b:78:4b:c6:ce:65:39:e1:b0:7a:f3:
         ed:e6:20:e0:a2:22:7c:c2:6a:37:c5:c0:7f:75:c2:d2:52:01:
         0e:12:af:6c:28:a6:0f:fd:fb:cd:88:25:be:9b:62:8c:f6:ba:
         91:b5:55:cd:9f:ef:a9:68:52:0c:0a:27:b2:6d:00:f8:41:04:
         26:2a:0b:31:c9:1d:c2:4d:ad:73:03:7d:b3:58:b9:41:04:34:
         28:b8:23:b1:3c:de:68:73:97:70:30:4a:2f:1d:f0:8f:0e:91:
         bc:21:dc:50:5e:bf:0a:ce:14:29:34:ec:84:04:80:1c:ea:1d:
         0d:fb:3b:fc:b8:ad:a0:30:6f:f8:dd:a3:22:61:84:96:a2:a2:
         d3:34:c1:47:d6:f5:db:4d:08:30:72:8c:ed:d6:0b:9e:95:b7:
         02:18:f8:94:50:07:e8:2b:f8:46:6e:33:69:94:dc:37:b4:d2:
         91:b7:ce:8c:4a:ca:6e:29:fb:e1:06:5a:69:2c:f3:09:13:6d:
         61:e9:40:26:7e:65:5e:72:06:63:7f:0c:c2:0b:a4:ad:28:ea:
         db:31:51:7c
-----BEGIN CERTIFICATE-----
MIIFSzCCBDOgAwIBAgICAV0wDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
NTZGMTQxMTAvBgNVBAUTKENCMjkzNUExNDc4QjRGOEI0NDYzMTAwREIyRTk1QjA2
NTQ0MDY3NzMwHhcNMjYwMTExMDk1MTAzWhcNMjYwNzMwMDAwMDAwWjAYMRYwFAYD
VQQDEw02OWE0M2E5NS1kYTJmMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAz62XHnnlZd0F0gP5NVDA4KnVEINWXH5Brx1a3+UwjFyzEQFZ/FXdrW9ZHSR/
JbovnkY5e/ZaOyR/WqY0JQqnTFPzHGsVEH0e+fRP+XrOyzRt34TMAaY26Y9IRiVs
WYZcVTCUQOmpbkZiyPivJzY1/gzKzvrf3z2KqQp9T+2F20YNHcaA/hQtc6acdalm
uRVW8FU0nS+Ktz5OIHSg5y45SL1/FCdkSKqEhBLAJlBVDBfRoPS1pmo02X10L91g
bUtSQMvNrkqF3hk5iSn2KXNTHkYbifLEAJqrvODmEOUeQmE/W3QYJ5v8UBkcIJGp
2GiUxn2xynIq0LCd7pYOkI6I8QIDAQABo4ICbzCCAmswHQYDVR0OBBYEFGFYB2Om
i1tmxht8xCkApcHoQ4xVMB8GA1UdIwQYMBaAFMspNaFHi0+LRGMQDbLpWwZUQGdz
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE1NkYxNC8zRjEyODg2MjFG
REIxMUVGQTc1MUY3NDdDNEY5QUUwMi95eWsxb1VlTFQ0dEVZeEFOc3VsYkJsUkFa
M00uY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL3l5azFvVWVMVDR0RVl4QU5zdWxiQmxSQVozTS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
NTZGMTQvM0YxMjg4NjIxRkRCMTFFRkE3NTFGNzQ3QzRGOUFFMDIvMEE3RkM5MENF
RUQzMTFGMDk2QjFGMEE0NzM2RjU2QkMucm9hMC4GCCsGAQUFBwEHAQH/BB8wHTAM
BAIAATAGAwQBZxeUMA0EAgACMAcDBQAkAZWgMA0GCSqGSIb3DQEBCwUAA4IBAQCy
xXrQGMpke/xOhcZOwy8b17kiymGlCwg0am27lzYxz9CGZGMz/rNrA4BBK3hLxs5l
OeGwevPt5iDgoiJ8wmo3xcB/dcLSUgEOEq9sKKYP/fvNiCW+m2KM9rqRtVXNn++p
aFIMCieybQD4QQQmKgsxyR3CTa1zA32zWLlBBDQouCOxPN5oc5dwMEovHfCPDpG8
IdxQXr8KzhQpNOyEBIAc6h0N+zv8uK2gMG/43aMiYYSWoqLTNMFH1vXbTQgwcozt
1guelbcCGPiUUAfoK/hGbjNplNw3tNKRt86MSspuKfvhBlppLPMJE21h6UAmfmVe
cgZjfwzCC6StKOrbMVF8
-----END CERTIFICATE-----
Generated at Tue Mar 3 01:57:42 2026 by rpki-client