Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A9120A29/0E06DBA24D5C11EAA8088A66C4F9AE02/73A346A24D5D11EAA811C368C4F9AE02.roa
File:                     73A346A24D5D11EAA811C368C4F9AE02.roa (raw, json)
Hash identifier:          nj77j6pl8szzl1JiOzZeiuGGmWG3Z+CTwRY8QlEyQKs=
Subject key identifier:   77:E5:A0:B5:AF:B7:59:6E:B7:64:B1:96:7C:5A:9B:E6:4C:CA:44:01
Certificate issuer:       /CN=A9120A29/serialNumber=41B31A68C9278A4D44748E2DF8C6ACA81578ECB5
Certificate serial:       0B77
Authority key identifier: 41:B3:1A:68:C9:27:8A:4D:44:74:8E:2D:F8:C6:AC:A8:15:78:EC:B5
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/QbMaaMknik1EdI4t-MasqBV47LU.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A9120A29/0E06DBA24D5C11EAA8088A66C4F9AE02/73A346A24D5D11EAA811C368C4F9AE02.roa
Signing time:             Mon 30 Mar 2026 19:24:28 +0000
ROA not before:           Mon 30 Mar 2026 19:24:28 +0000
ROA not after:            Fri 28 May 2027 00:00:00 +0000
asID:                     140093
IP address blocks:        103.148.114.0/23 maxlen: 24
                          2001:df2:d180::/48 maxlen: 48
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A9120A29/0E06DBA24D5C11EAA8088A66C4F9AE02/QbMaaMknik1EdI4t-MasqBV47LU.crl
                          rsync://rpki.apnic.net/member_repository/A9120A29/0E06DBA24D5C11EAA8088A66C4F9AE02/QbMaaMknik1EdI4t-MasqBV47LU.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/QbMaaMknik1EdI4t-MasqBV47LU.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:   Thu 23 Apr 2026 19:03:43 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 2935 (0xb77)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A9120A29, serialNumber=41B31A68C9278A4D44748E2DF8C6ACA81578ECB5
        Validity
            Not Before: Mar 30 19:24:28 2026 GMT
            Not After : May 28 00:00:00 2027 GMT
        Subject: CN=69cacdec-b4fc
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:c0:06:86:5c:2f:d2:d9:74:18:58:a9:bf:e3:6d:
                    3a:36:25:e3:cd:be:71:d2:fd:a8:36:e6:c8:5b:4a:
                    a7:47:9e:cf:8d:9e:da:ef:03:dd:a6:73:50:b2:c6:
                    f2:08:a9:6b:02:0f:a9:a7:f1:9f:91:31:39:20:77:
                    66:d5:63:2a:07:ff:54:41:4d:54:73:6c:bd:42:66:
                    87:7d:9e:72:03:bb:6b:ff:b0:86:95:70:43:f3:08:
                    dc:29:27:57:0c:60:9e:ed:a6:d6:bd:6e:72:b8:da:
                    c8:03:f1:59:84:43:73:a8:7f:9a:ea:4c:b5:7d:f1:
                    c9:c9:a7:35:d8:13:98:71:f1:29:21:fc:1d:92:24:
                    f7:17:34:48:c2:7f:16:0e:fc:7a:36:3f:64:a5:3a:
                    4e:b3:41:ea:44:68:7a:36:04:d4:a8:9c:db:83:9d:
                    15:9b:38:9f:10:bc:a5:9a:51:a1:4b:0f:59:00:14:
                    80:68:50:29:99:c5:b1:fb:82:b7:1e:a9:38:0e:e9:
                    54:5d:45:c3:0c:ba:e3:b4:98:bb:0a:2c:e8:c0:18:
                    d8:07:02:ae:8f:37:fa:56:df:e2:12:ce:ff:d3:fa:
                    e4:bb:f0:8f:6a:01:75:c5:dc:04:cc:ec:70:41:c5:
                    e4:db:34:17:9c:bb:72:c4:09:fa:93:5d:48:e6:37:
                    5c:3d
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                77:E5:A0:B5:AF:B7:59:6E:B7:64:B1:96:7C:5A:9B:E6:4C:CA:44:01
            X509v3 Authority Key Identifier:
                keyid:41:B3:1A:68:C9:27:8A:4D:44:74:8E:2D:F8:C6:AC:A8:15:78:EC:B5

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A9120A29/0E06DBA24D5C11EAA8088A66C4F9AE02/QbMaaMknik1EdI4t-MasqBV47LU.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/QbMaaMknik1EdI4t-MasqBV47LU.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/A9120A29/0E06DBA24D5C11EAA8088A66C4F9AE02/73A346A24D5D11EAA811C368C4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.148.114.0/23
                IPv6:
                  2001:df2:d180::/48

    Signature Algorithm: sha256WithRSAEncryption
         0d:ae:07:2d:2d:29:5f:0f:0a:14:66:c1:13:0d:02:a0:47:5e:
         fc:fd:1f:39:53:53:fb:ed:b9:d4:76:ae:19:b8:53:a2:c4:79:
         0d:79:a4:3f:e1:80:74:82:b0:a7:47:5a:a2:37:5a:2b:60:b1:
         d4:01:3a:2f:d4:f7:a8:12:af:67:cf:b8:ee:bd:27:cd:1a:37:
         e3:3f:c7:a2:82:09:07:6e:be:b3:84:54:a0:25:13:2f:4b:d2:
         46:8f:16:68:a6:35:02:4e:fb:89:24:a3:73:8a:5a:ba:d1:5c:
         e6:b8:4a:42:5f:bc:45:1a:58:dd:47:7c:98:ba:4b:31:14:d7:
         fd:5d:0a:8a:3f:2a:c9:9f:d3:cd:e5:c8:c0:b1:af:5f:cc:7f:
         e4:df:e1:06:6f:b2:43:21:1a:7a:9a:5d:58:97:65:a1:55:19:
         49:06:a5:d5:c8:24:bd:64:15:db:c6:0e:4e:86:fc:cc:a0:ce:
         56:36:b6:76:6b:33:82:ec:59:57:7a:d6:13:00:c0:51:47:71:
         23:9e:b9:9e:1d:be:19:6a:10:2c:70:c4:ad:a8:ab:bb:58:2e:
         b7:e6:5f:fa:15:11:4a:fe:ec:11:36:58:63:6e:34:b5:6d:6c:
         23:e9:19:5f:27:4b:db:26:84:e5:e1:a3:ca:a4:46:4c:aa:0e:
         54:ac:0b:40
-----BEGIN CERTIFICATE-----
MIIFTTCCBDWgAwIBAgICC3cwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
MjBBMjkxMTAvBgNVBAUTKDQxQjMxQTY4QzkyNzhBNEQ0NDc0OEUyREY4QzZBQ0E4
MTU3OEVDQjUwHhcNMjYwMzMwMTkyNDI4WhcNMjcwNTI4MDAwMDAwWjAYMRYwFAYD
VQQDEw02OWNhY2RlYy1iNGZjMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAwAaGXC/S2XQYWKm/4206NiXjzb5x0v2oNubIW0qnR57PjZ7a7wPdpnNQssby
CKlrAg+pp/GfkTE5IHdm1WMqB/9UQU1Uc2y9QmaHfZ5yA7tr/7CGlXBD8wjcKSdX
DGCe7abWvW5yuNrIA/FZhENzqH+a6ky1ffHJyac12BOYcfEpIfwdkiT3FzRIwn8W
Dvx6Nj9kpTpOs0HqRGh6NgTUqJzbg50VmzifELylmlGhSw9ZABSAaFApmcWx+4K3
Hqk4DulUXUXDDLrjtJi7CizowBjYBwKujzf6Vt/iEs7/0/rku/CPagF1xdwEzOxw
QcXk2zQXnLtyxAn6k11I5jdcPQIDAQABo4ICcTCCAm0wHQYDVR0OBBYEFHfloLWv
t1lut2Sxlnxam+ZMykQBMB8GA1UdIwQYMBaAFEGzGmjJJ4pNRHSOLfjGrKgVeOy1
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTEyMEEyOS8wRTA2REJBMjRE
NUMxMUVBQTgwODhBNjZDNEY5QUUwMi9RYk1hYU1rbmlrMUVkSTR0LU1hc3FCVjQ3
TFUuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL1FiTWFhTWtuaWsxRWRJNHQtTWFzcUJWNDdMVS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
MjBBMjkvMEUwNkRCQTI0RDVDMTFFQUE4MDg4QTY2QzRGOUFFMDIvNzNBMzQ2QTI0
RDVEMTFFQUE4MTFDMzY4QzRGOUFFMDIucm9hMDAGCCsGAQUFBwEHAQH/BCEwHzAM
BAIAATAGAwQBZ5RyMA8EAgACMAkDBwAgAQ3y0YAwDQYJKoZIhvcNAQELBQADggEB
AA2uBy0tKV8PChRmwRMNAqBHXvz9HzlTU/vtudR2rhm4U6LEeQ15pD/hgHSCsKdH
WqI3WitgsdQBOi/U96gSr2fPuO69J80aN+M/x6KCCQduvrOEVKAlEy9L0kaPFmim
NQJO+4kko3OKWrrRXOa4SkJfvEUaWN1HfJi6SzEU1/1dCoo/Ksmf083lyMCxr1/M
f+Tf4QZvskMhGnqaXViXZaFVGUkGpdXIJL1kFdvGDk6G/MygzlY2tnZrM4LsWVd6
1hMAwFFHcSOeuZ4dvhlqECxwxK2oq7tYLrfmX/oVEUr+7BE2WGNuNLVtbCPpGV8n
S9smhOXho8qkRkyqDlSsC0A=
-----END CERTIFICATE-----
Generated at Fri Apr 17 20:51:40 2026 by rpki-client