Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A915177C/924CDCC0143011E3A0B19F2A5911EA32/149AB4BE7CE911EEB9A02D83C4F9AE02.roa
File:                     149AB4BE7CE911EEB9A02D83C4F9AE02.roa (raw, json)
Hash identifier:          +Qp6vsqqY646UGgo2jMWEe+cx9g7miXROpVKh+lI0/8=
Subject key identifier:   7A:77:35:40:03:04:9A:2D:47:30:9B:30:27:98:4D:B0:6D:C6:EC:A3
Certificate issuer:       /CN=A915177C/serialNumber=2293BD4C5E4F9A2965358CB018DF3E4EEE4DF1CF
Certificate serial:       30BD
Authority key identifier: 22:93:BD:4C:5E:4F:9A:29:65:35:8C:B0:18:DF:3E:4E:EE:4D:F1:CF
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/IpO9TF5PmillNYywGN8-Tu5N8c8.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A915177C/924CDCC0143011E3A0B19F2A5911EA32/149AB4BE7CE911EEB9A02D83C4F9AE02.roa
Signing time:             Thu 02 Jul 2026 16:14:59 +0000
ROA not before:           Thu 02 Jul 2026 16:14:59 +0000
ROA not after:            Thu 30 Sep 2027 00:00:00 +0000
asID:                     32590
IP address blocks:        45.121.184.0/22 maxlen: 24
                          103.10.124.0/23 maxlen: 24
                          103.28.54.0/23 maxlen: 24
                          2404:3fc0::/40 maxlen: 48
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A915177C/924CDCC0143011E3A0B19F2A5911EA32/IpO9TF5PmillNYywGN8-Tu5N8c8.crl
                          rsync://rpki.apnic.net/member_repository/A915177C/924CDCC0143011E3A0B19F2A5911EA32/IpO9TF5PmillNYywGN8-Tu5N8c8.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/IpO9TF5PmillNYywGN8-Tu5N8c8.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 27 Jul 2026 15:31:48 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 12477 (0x30bd)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A915177C, serialNumber=2293BD4C5E4F9A2965358CB018DF3E4EEE4DF1CF
        Validity
            Not Before: Jul  2 16:14:59 2026 GMT
            Not After : Sep 30 00:00:00 2027 GMT
        Subject: CN=6a468e82-c296
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:f2:b3:f0:1a:b9:90:a5:f0:bc:20:50:e3:47:7c:
                    78:63:ac:69:c9:3a:71:03:4a:b6:84:fe:e4:84:70:
                    36:a8:11:4a:fc:52:c3:99:c5:fe:d7:3c:69:29:7b:
                    db:67:cb:3b:54:2f:7a:35:47:aa:8d:f3:ce:43:b9:
                    55:f1:d1:c7:b4:15:6f:0c:61:b0:3a:c4:51:8b:03:
                    d0:c1:37:33:71:c6:6f:ab:82:d5:c0:26:02:e4:4c:
                    1b:c2:71:aa:03:fb:86:65:3f:e7:85:ca:18:3e:cd:
                    c6:7f:cb:25:58:73:c6:fd:22:71:c6:1b:64:5f:c8:
                    ff:35:97:75:a1:85:24:d1:b6:cf:b9:c2:9d:f4:43:
                    45:07:be:a4:27:24:c6:ae:53:d0:00:6c:58:c3:88:
                    1b:c0:c4:33:8d:ea:02:ee:79:58:e9:95:3c:ba:c9:
                    53:ec:c4:a1:ce:a8:52:e4:16:0b:60:38:9b:62:43:
                    df:75:a7:42:e3:6e:c1:7b:88:4d:54:46:0e:8a:16:
                    05:3a:ed:1f:6a:15:46:5e:71:5c:0e:1e:b2:dc:f4:
                    00:f1:87:f3:ed:37:e1:8f:70:22:9a:47:bc:9a:c1:
                    49:29:f7:9a:0b:fc:86:18:4b:f4:ba:0e:fa:b2:f0:
                    7e:59:0e:40:b2:0a:7f:2c:bb:ee:8f:35:0e:a4:c7:
                    27:91
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                7A:77:35:40:03:04:9A:2D:47:30:9B:30:27:98:4D:B0:6D:C6:EC:A3
            X509v3 Authority Key Identifier:
                keyid:22:93:BD:4C:5E:4F:9A:29:65:35:8C:B0:18:DF:3E:4E:EE:4D:F1:CF

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A915177C/924CDCC0143011E3A0B19F2A5911EA32/IpO9TF5PmillNYywGN8-Tu5N8c8.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/IpO9TF5PmillNYywGN8-Tu5N8c8.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/A915177C/924CDCC0143011E3A0B19F2A5911EA32/149AB4BE7CE911EEB9A02D83C4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  45.121.184.0/22
                  103.10.124.0/23
                  103.28.54.0/23
                IPv6:
                  2404:3fc0::/40

    Signature Algorithm: sha256WithRSAEncryption
         84:de:38:55:53:47:44:79:a8:41:1c:16:19:a8:26:12:1d:19:
         4c:67:58:aa:f1:04:5b:61:42:6d:9f:b6:a5:1d:00:15:8a:33:
         23:ca:60:d3:5d:1a:02:45:a8:30:59:78:90:28:f4:80:87:e4:
         a2:24:e3:96:61:a1:0d:aa:f3:53:98:fe:8a:0e:5d:d8:34:72:
         5e:7c:22:40:d9:99:6f:21:1f:db:24:96:a2:a3:ee:e5:56:7a:
         99:1a:49:f0:22:d5:26:e4:34:9f:6d:a6:29:57:68:32:e5:b1:
         9b:bb:f8:cc:e0:ce:cf:b1:97:bc:58:1e:bd:55:fc:29:27:e7:
         66:0d:23:b1:42:f9:f5:03:15:2e:36:93:f8:25:42:b0:1f:c5:
         e7:db:2e:ba:12:e3:87:6c:a5:92:b5:cc:80:d0:03:8f:db:3e:
         c0:03:ca:6f:e1:ae:0b:8e:0c:91:6f:b4:6b:ef:8a:be:57:2d:
         ea:20:37:f6:53:5e:0f:21:30:e1:e8:a4:4a:a9:98:a8:71:43:
         3d:ce:11:85:c8:4e:21:3d:46:76:ed:5f:68:02:a5:27:99:44:
         e0:7a:8f:a2:d7:e7:8c:40:e5:c6:3c:03:95:71:23:48:c0:d6:
         fd:6f:e4:22:81:bf:e0:66:a5:86:2b:3f:8a:a9:ed:e5:96:ce:
         06:d0:26:86
-----BEGIN CERTIFICATE-----
MIIFWDCCBECgAwIBAgICML0wDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
NTE3N0MxMTAvBgNVBAUTKDIyOTNCRDRDNUU0RjlBMjk2NTM1OENCMDE4REYzRTRF
RUU0REYxQ0YwHhcNMjYwNzAyMTYxNDU5WhcNMjcwOTMwMDAwMDAwWjAYMRYwFAYD
VQQDEw02YTQ2OGU4Mi1jMjk2MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA8rPwGrmQpfC8IFDjR3x4Y6xpyTpxA0q2hP7khHA2qBFK/FLDmcX+1zxpKXvb
Z8s7VC96NUeqjfPOQ7lV8dHHtBVvDGGwOsRRiwPQwTczccZvq4LVwCYC5EwbwnGq
A/uGZT/nhcoYPs3Gf8slWHPG/SJxxhtkX8j/NZd1oYUk0bbPucKd9ENFB76kJyTG
rlPQAGxYw4gbwMQzjeoC7nlY6ZU8uslT7MShzqhS5BYLYDibYkPfdadC427Be4hN
VEYOihYFOu0fahVGXnFcDh6y3PQA8Yfz7Tfhj3Aimke8msFJKfeaC/yGGEv0ug76
svB+WQ5Asgp/LLvujzUOpMcnkQIDAQABo4ICfDCCAngwHQYDVR0OBBYEFHp3NUAD
BJotRzCbMCeYTbBtxuyjMB8GA1UdIwQYMBaAFCKTvUxeT5opZTWMsBjfPk7uTfHP
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE1MTc3Qy85MjRDRENDMDE0
MzAxMUUzQTBCMTlGMkE1OTExRUEzMi9JcE85VEY1UG1pbGxOWXl3R044LVR1NU44
YzguY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL0lwTzlURjVQbWlsbE5ZeXdHTjgtVHU1TjhjOC5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
NTE3N0MvOTI0Q0RDQzAxNDMwMTFFM0EwQjE5RjJBNTkxMUVBMzIvMTQ5QUI0QkU3
Q0U5MTFFRUI5QTAyRDgzQzRGOUFFMDIucm9hMDsGCCsGAQUFBwEHAQH/BCwwKjAY
BAIAATASAwQCLXm4AwQBZwp8AwQBZxw2MA4EAgACMAgDBgAkBD/AADANBgkqhkiG
9w0BAQsFAAOCAQEAhN44VVNHRHmoQRwWGagmEh0ZTGdYqvEEW2FCbZ+2pR0AFYoz
I8pg010aAkWoMFl4kCj0gIfkoiTjlmGhDarzU5j+ig5d2DRyXnwiQNmZbyEf2ySW
oqPu5VZ6mRpJ8CLVJuQ0n22mKVdoMuWxm7v4zODOz7GXvFgevVX8KSfnZg0jsUL5
9QMVLjaT+CVCsB/F59suuhLjh2ylkrXMgNADj9s+wAPKb+GuC44MkW+0a++Kvlct
6iA39lNeDyEw4eikSqmYqHFDPc4RhchOIT1Gdu1faAKlJ5lE4HqPotfnjEDlxjwD
lXEjSMDW/W/kIoG/4Galhis/iqnt5ZbOBtAmhg==
-----END CERTIFICATE-----
Generated at Wed Jul 22 07:46:36 2026 by rpki-client