Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91B1F4F/0FDB974C74D711E8BC82D42CC4F9AE02/61574192E37A11EB8AF29A5BC4F9AE02.roa
File:                     61574192E37A11EB8AF29A5BC4F9AE02.roa (raw, json)
Hash identifier:          +fYcXUUOxqjne/yMdR0BaLunZ8SANdMDHI2Ya9W1pUQ=
Subject key identifier:   C0:45:5F:F2:A5:72:14:26:31:42:37:38:A2:26:11:62:62:D0:7E:B6
Certificate issuer:       /CN=A91B1F4F/serialNumber=301EA41B938D7F4B3CF793D012F78DD3A5397024
Certificate serial:       1486
Authority key identifier: 30:1E:A4:1B:93:8D:7F:4B:3C:F7:93:D0:12:F7:8D:D3:A5:39:70:24
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/MB6kG5ONf0s895PQEveN06U5cCQ.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91B1F4F/0FDB974C74D711E8BC82D42CC4F9AE02/61574192E37A11EB8AF29A5BC4F9AE02.roa
Signing time:             Tue 30 Sep 2025 17:15:37 +0000
ROA not before:           Tue 30 Sep 2025 17:15:37 +0000
ROA not after:            Tue 01 Dec 2026 00:00:00 +0000
asID:                     58868
IP address blocks:        103.118.32.0/23 maxlen: 24
                          103.241.148.0/24 maxlen: 24
                          2403:14c0::/32 maxlen: 32
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91B1F4F/0FDB974C74D711E8BC82D42CC4F9AE02/MB6kG5ONf0s895PQEveN06U5cCQ.crl
                          rsync://rpki.apnic.net/member_repository/A91B1F4F/0FDB974C74D711E8BC82D42CC4F9AE02/MB6kG5ONf0s895PQEveN06U5cCQ.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/MB6kG5ONf0s895PQEveN06U5cCQ.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:   Sat 25 Oct 2025 17:21:36 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 5254 (0x1486)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91B1F4F, serialNumber=301EA41B938D7F4B3CF793D012F78DD3A5397024
        Validity
            Not Before: Sep 30 17:15:37 2025 GMT
            Not After : Dec  1 00:00:00 2026 GMT
        Subject: CN=68dc1039-254e
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:a2:9b:8c:f4:57:44:b7:7f:74:04:9b:d7:94:57:
                    c9:41:f1:0b:f4:df:de:08:a1:f1:d0:cd:ab:9c:cb:
                    59:97:8e:30:27:fc:d9:08:72:49:aa:bf:86:c7:78:
                    2c:aa:55:c4:31:54:6c:87:58:b5:58:4b:db:48:3f:
                    3e:e4:df:0e:0d:f0:3d:a9:f4:b4:13:9e:4a:c0:03:
                    58:4c:0b:02:6c:1c:6c:59:ef:11:54:8c:23:64:a5:
                    5c:f9:2a:02:5e:db:58:36:93:4b:7d:c3:af:85:4d:
                    d6:57:0f:df:e6:55:97:10:7c:bb:40:4b:eb:79:31:
                    7a:8a:47:33:e2:ca:1c:84:08:11:d9:c1:eb:64:04:
                    6e:4a:92:53:09:64:15:44:2a:b6:15:ac:fa:b8:33:
                    c7:a0:05:da:cf:21:60:e1:8c:19:28:c4:eb:27:ed:
                    e9:69:f7:1e:56:50:1d:85:ca:63:94:6a:4f:aa:94:
                    54:01:ae:90:91:c0:9c:73:af:78:f8:c6:ae:c1:fd:
                    aa:5f:b3:bd:fc:c9:91:48:f5:54:33:8c:ff:e5:02:
                    69:e3:3f:2a:d0:f1:68:dd:73:2e:76:e0:28:2c:9a:
                    83:d7:24:cb:2e:16:ba:f1:6d:84:fe:45:f4:80:04:
                    9e:75:9e:41:2c:0a:33:15:33:f6:36:bb:73:01:6b:
                    6b:97
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                C0:45:5F:F2:A5:72:14:26:31:42:37:38:A2:26:11:62:62:D0:7E:B6
            X509v3 Authority Key Identifier:
                keyid:30:1E:A4:1B:93:8D:7F:4B:3C:F7:93:D0:12:F7:8D:D3:A5:39:70:24

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91B1F4F/0FDB974C74D711E8BC82D42CC4F9AE02/MB6kG5ONf0s895PQEveN06U5cCQ.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/MB6kG5ONf0s895PQEveN06U5cCQ.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/A91B1F4F/0FDB974C74D711E8BC82D42CC4F9AE02/61574192E37A11EB8AF29A5BC4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.118.32.0/23
                  103.241.148.0/24
                IPv6:
                  2403:14c0::/32

    Signature Algorithm: sha256WithRSAEncryption
         2e:ba:70:86:f1:ab:0e:b9:93:7c:1e:40:e6:ce:bb:f5:26:8f:
         95:f2:46:37:41:3f:66:f9:d1:73:40:17:91:e3:ed:05:b1:18:
         30:8b:5e:28:5e:65:d5:d8:58:a1:4a:8d:c0:c3:50:ab:fa:e8:
         ab:1d:62:a2:9e:a7:d6:2e:70:52:49:29:35:de:1b:47:0a:5e:
         4f:d8:84:d2:d2:66:d1:bd:c1:a3:fa:8f:e3:c7:09:28:10:42:
         0f:0d:ea:04:c1:fe:fd:f5:4c:7e:3e:4d:cd:4d:e2:61:3c:35:
         e2:05:68:e7:7a:c6:a8:8f:22:3f:58:04:a3:bc:51:a5:69:02:
         6b:27:71:f5:ac:28:a4:3e:0f:ba:9e:70:55:85:9f:0c:00:0d:
         c6:b5:eb:09:df:f8:46:de:6b:04:a5:9b:da:20:84:36:f2:fb:
         7f:5c:ea:b0:22:82:ce:64:ab:ee:df:95:2a:fc:78:98:1c:2a:
         4f:a3:3b:1e:33:43:28:5e:0a:c2:8f:72:57:b7:e7:fb:78:33:
         44:a6:a6:66:0c:bd:15:21:89:ee:7e:e0:da:66:0a:bf:eb:d7:
         66:b1:6b:52:45:7a:4d:be:12:7b:d3:74:47:02:c4:17:63:b4:
         61:59:a1:bd:3e:2b:b6:2f:30:89:20:55:b0:64:32:d3:5e:5c:
         75:20:42:a2
-----BEGIN CERTIFICATE-----
MIIFhjCCBG6gAwIBAgICFIYwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
QjFGNEYxMTAvBgNVBAUTKDMwMUVBNDFCOTM4RDdGNEIzQ0Y3OTNEMDEyRjc4REQz
QTUzOTcwMjQwHhcNMjUwOTMwMTcxNTM3WhcNMjYxMjAxMDAwMDAwWjAYMRYwFAYD
VQQDEw02OGRjMTAzOS0yNTRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAopuM9FdEt390BJvXlFfJQfEL9N/eCKHx0M2rnMtZl44wJ/zZCHJJqr+Gx3gs
qlXEMVRsh1i1WEvbSD8+5N8ODfA9qfS0E55KwANYTAsCbBxsWe8RVIwjZKVc+SoC
XttYNpNLfcOvhU3WVw/f5lWXEHy7QEvreTF6ikcz4sochAgR2cHrZARuSpJTCWQV
RCq2Faz6uDPHoAXazyFg4YwZKMTrJ+3pafceVlAdhcpjlGpPqpRUAa6QkcCcc694
+Mauwf2qX7O9/MmRSPVUM4z/5QJp4z8q0PFo3XMuduAoLJqD1yTLLha68W2E/kX0
gASedZ5BLAozFTP2NrtzAWtrlwIDAQABo4ICqjCCAqYwHQYDVR0OBBYEFMBFX/Kl
chQmMUI3OKImEWJi0H62MB8GA1UdIwQYMBaAFDAepBuTjX9LPPeT0BL3jdOlOXAk
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFCMUY0Ri8wRkRCOTc0Qzc0
RDcxMUU4QkM4MkQ0MkNDNEY5QUUwMi9NQjZrRzVPTmYwczg5NVBRRXZlTjA2VTVj
Q1EuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL01CNmtHNU9OZjBzODk1UFFFdmVOMDZVNWNDUS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
QjFGNEYvMEZEQjk3NEM3NEQ3MTFFOEJDODJENDJDQzRGOUFFMDIvNjE1NzQxOTJF
MzdBMTFFQjhBRjI5QTVCQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwNAYIKwYBBQUHAQcBAf8E
JTAjMBIEAgABMAwDBAFndiADBABn8ZQwDQQCAAIwBwMFACQDFMAwDQYJKoZIhvcN
AQELBQADggEBAC66cIbxqw65k3weQObOu/Umj5XyRjdBP2b50XNAF5Hj7QWxGDCL
XiheZdXYWKFKjcDDUKv66KsdYqKep9YucFJJKTXeG0cKXk/YhNLSZtG9waP6j+PH
CSgQQg8N6gTB/v31TH4+Tc1N4mE8NeIFaOd6xqiPIj9YBKO8UaVpAmsncfWsKKQ+
D7qecFWFnwwADca16wnf+EbeawSlm9oghDby+39c6rAigs5kq+7flSr8eJgcKk+j
Ox4zQyheCsKPcle35/t4M0SmpmYMvRUhie5+4NpmCr/r12axa1JFek2+EnvTdEcC
xBdjtGFZob0+K7YvMIkgVbBkMtNeXHUgQqI=
-----END CERTIFICATE-----
Generated at Mon Oct 20 17:49:37 2025 by rpki-client