Route Origin Authorization

$ rpki-client -vvf rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/2a246947-2d62-4a6c-ba05-87187f0099b2/9b2e7ed0-7310-4ec6-a432-f9ded34ab91b/e575e06a-db5c-366e-83df-ba138ef7063a.roa
File:                     e575e06a-db5c-366e-83df-ba138ef7063a.roa (raw, json)
Hash identifier:          nUIF2Zq0gMBNZtfQOdW5ARsgQdfNy8Gn08vMJ0z1Y7M=
Subject key identifier:   2E:1E:DE:B8:9E:69:AD:FF:30:C2:9D:76:BD:4F:01:BF:1D:B5:4F:7D
Certificate issuer:       /CN=9b2e7ed0-7310-4ec6-a432-f9ded34ab91b
Certificate serial:       010D0C9F4328584D09126145A22370EA65B35200
Authority key identifier: 33:4A:13:DE:A8:62:44:8E:63:F1:5C:99:1E:16:BB:E5:50:2A:B4:F2
Authority info access:    rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/2a246947-2d62-4a6c-ba05-87187f0099b2/9b2e7ed0-7310-4ec6-a432-f9ded34ab91b.cer
Subject info access:      rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/2a246947-2d62-4a6c-ba05-87187f0099b2/9b2e7ed0-7310-4ec6-a432-f9ded34ab91b/e575e06a-db5c-366e-83df-ba138ef7063a.roa
Signing time:             Mon 02 Mar 2026 14:00:41 +0000
ROA not before:           Mon 02 Mar 2026 14:00:41 +0000
ROA not after:            Sun 31 May 2026 13:00:41 +0000
asID:                     396982
IP address blocks:        50.87.0.0/21 maxlen: 21
                          50.87.8.0/21 maxlen: 21
                          50.87.24.0/21 maxlen: 21
                          50.87.32.0/21 maxlen: 21
                          50.87.40.0/21 maxlen: 21
                          50.87.48.0/21 maxlen: 21
                          50.87.56.0/21 maxlen: 21
                          50.87.64.0/19 maxlen: 19
                          50.87.96.0/21 maxlen: 21
                          50.87.104.0/21 maxlen: 21
                          50.87.112.0/21 maxlen: 21
                          50.87.120.0/21 maxlen: 21
                          50.87.128.0/21 maxlen: 21
                          50.87.152.0/21 maxlen: 21
                          50.87.160.0/21 maxlen: 21
                          50.87.200.0/21 maxlen: 21
                          50.87.208.0/21 maxlen: 21
                          50.87.252.0/24 maxlen: 24
                          66.147.240.0/23 maxlen: 23
                          66.147.252.0/22 maxlen: 22
                          67.20.64.0/21 maxlen: 21
                          67.20.76.0/22 maxlen: 22
                          67.20.84.0/22 maxlen: 22
                          67.20.96.0/21 maxlen: 21
                          67.20.112.0/21 maxlen: 21
                          67.222.32.0/22 maxlen: 22
                          67.222.48.0/22 maxlen: 22
                          67.222.56.0/22 maxlen: 22
                          67.222.62.0/23 maxlen: 23
                          69.195.80.0/21 maxlen: 21
                          69.195.96.0/21 maxlen: 21
                          69.195.112.0/21 maxlen: 21
                          70.40.192.0/23 maxlen: 23
                          70.40.208.0/21 maxlen: 21
                          74.220.199.0/24 maxlen: 24
                          74.220.200.0/21 maxlen: 21
                          74.220.214.0/23 maxlen: 23
                          74.220.220.0/22 maxlen: 22
                          162.144.0.0/21 maxlen: 21
                          162.144.16.0/23 maxlen: 23
                          162.144.18.0/23 maxlen: 23
                          162.144.20.0/23 maxlen: 23
                          162.144.22.0/23 maxlen: 23
                          162.144.24.0/23 maxlen: 23
                          162.144.26.0/23 maxlen: 23
                          162.144.28.0/23 maxlen: 23
                          162.144.176.0/23 maxlen: 23
                          162.144.178.0/23 maxlen: 23
                          162.144.180.0/24 maxlen: 24
                          162.144.181.0/24 maxlen: 24
                          162.144.182.0/23 maxlen: 23
                          162.144.188.0/23 maxlen: 23
                          162.214.80.0/23 maxlen: 23
                          162.215.96.0/19 maxlen: 19
                          162.215.230.0/24 maxlen: 24
                          162.215.240.0/23 maxlen: 23
                          162.215.248.0/23 maxlen: 23
                          162.215.252.0/23 maxlen: 23
                          162.215.254.0/24 maxlen: 24
                          162.240.81.0/24 maxlen: 24
                          162.240.88.0/21 maxlen: 21
                          162.240.240.0/24 maxlen: 24
                          162.241.8.0/21 maxlen: 21
                          162.241.16.0/23 maxlen: 23
                          162.241.22.0/23 maxlen: 23
                          162.241.24.0/24 maxlen: 24
                          162.241.27.0/24 maxlen: 24
                          162.241.30.0/23 maxlen: 23
                          162.241.58.0/23 maxlen: 23
                          162.241.60.0/22 maxlen: 22
                          162.241.68.0/24 maxlen: 24
                          162.241.80.0/23 maxlen: 23
                          162.241.82.0/24 maxlen: 24
                          162.241.85.0/24 maxlen: 24
                          162.241.86.0/24 maxlen: 24
                          162.241.112.0/23 maxlen: 23
                          162.241.116.0/24 maxlen: 24
                          162.241.118.0/23 maxlen: 23
                          162.241.122.0/24 maxlen: 24
                          162.241.123.0/24 maxlen: 24
                          162.241.148.0/24 maxlen: 24
                          162.241.151.0/24 maxlen: 24
                          162.241.160.0/21 maxlen: 21
                          162.241.169.0/24 maxlen: 24
                          162.241.172.0/23 maxlen: 23
                          162.241.184.0/22 maxlen: 22
                          162.241.194.0/24 maxlen: 24
                          162.241.197.0/24 maxlen: 24
                          162.241.198.0/23 maxlen: 23
                          162.241.202.0/23 maxlen: 23
                          162.241.216.0/22 maxlen: 22
                          162.241.224.0/21 maxlen: 21
                          162.241.244.0/22 maxlen: 22
                          162.241.248.0/22 maxlen: 22
                          162.241.252.0/22 maxlen: 22
                          173.254.4.0/22 maxlen: 22
                          173.254.24.0/22 maxlen: 22
                          173.254.28.0/22 maxlen: 22
                          173.254.40.0/21 maxlen: 21
                          173.254.48.0/21 maxlen: 21
                          173.254.56.0/21 maxlen: 21
                          173.254.72.0/21 maxlen: 21
                          173.254.80.0/21 maxlen: 21
                          173.254.96.0/21 maxlen: 21
                          173.254.120.0/21 maxlen: 21
                          198.57.240.0/21 maxlen: 21
Validation:               OK
Signature path:           rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/2a246947-2d62-4a6c-ba05-87187f0099b2/9b2e7ed0-7310-4ec6-a432-f9ded34ab91b/9b2e7ed0-7310-4ec6-a432-f9ded34ab91b.crl
                          rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/2a246947-2d62-4a6c-ba05-87187f0099b2/9b2e7ed0-7310-4ec6-a432-f9ded34ab91b/9b2e7ed0-7310-4ec6-a432-f9ded34ab91b.mft
                          rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/2a246947-2d62-4a6c-ba05-87187f0099b2/9b2e7ed0-7310-4ec6-a432-f9ded34ab91b.cer
                          rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/2a246947-2d62-4a6c-ba05-87187f0099b2/2a246947-2d62-4a6c-ba05-87187f0099b2.crl
                          rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/2a246947-2d62-4a6c-ba05-87187f0099b2/2a246947-2d62-4a6c-ba05-87187f0099b2.mft
                          rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/2a246947-2d62-4a6c-ba05-87187f0099b2.cer
                          rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/5e4a23ea-e80a-403e-b08c-2171da2157d3.crl
                          rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/5e4a23ea-e80a-403e-b08c-2171da2157d3.mft
                          rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3.cer
                          rsync://rpki.arin.net/repository/arin-rpki-ta/arin-rpki-ta.crl
                          rsync://rpki.arin.net/repository/arin-rpki-ta/arin-rpki-ta.mft
                          rsync://rpki.arin.net/repository/arin-rpki-ta.cer
Signature path expires:   Fri 27 Mar 2026 20:00:00 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number:
            01:0d:0c:9f:43:28:58:4d:09:12:61:45:a2:23:70:ea:65:b3:52:00
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=9b2e7ed0-7310-4ec6-a432-f9ded34ab91b
        Validity
            Not Before: Mar  2 14:00:41 2026 GMT
            Not After : May 31 13:00:41 2026 GMT
        Subject: CN=f6862716-8e1f-4622-a765-e90376fccf2e
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:88:62:a5:1c:bd:03:42:bb:03:29:cc:45:59:8a:
                    3c:76:48:0b:0f:dd:d1:ff:39:29:a7:2f:fc:f9:55:
                    c3:af:79:33:12:37:eb:7d:09:bb:33:6c:a2:d2:1a:
                    a3:8d:fc:8d:c0:fa:45:36:2a:92:2e:7a:2d:cb:01:
                    68:ba:e0:10:8f:51:92:d7:6f:c5:c4:f9:2e:3c:ce:
                    df:54:30:1c:83:cc:87:b2:e4:55:93:8e:0c:a0:06:
                    9d:bb:c5:9d:65:de:01:b7:83:7b:3c:8f:76:5a:ee:
                    fe:01:1e:da:96:36:bb:bb:29:8c:e8:c1:a7:c1:af:
                    85:13:66:3e:4b:20:23:7d:3d:29:d2:aa:6d:9c:69:
                    2d:25:a4:73:f1:35:7d:2e:10:38:33:1c:74:6a:87:
                    1e:9a:91:8d:32:88:4d:9c:b9:79:b4:94:47:11:3d:
                    ea:62:28:ee:bc:4c:4f:3e:92:97:1d:8a:86:2c:48:
                    48:67:82:48:7f:50:44:ce:7a:67:0d:db:99:8a:21:
                    f0:17:6c:b2:c5:34:e9:54:2c:83:30:d3:78:93:53:
                    b2:bf:8e:02:7f:d4:a9:c5:1f:16:4b:d3:b4:8d:3a:
                    d5:9f:6d:a6:52:34:94:30:85:6c:2e:43:c3:4b:db:
                    55:6c:8e:5a:cf:66:99:78:aa:c9:bc:fb:a4:43:b5:
                    0f:35
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                2E:1E:DE:B8:9E:69:AD:FF:30:C2:9D:76:BD:4F:01:BF:1D:B5:4F:7D
            Subject Information Access:
                Signed Object - URI:rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/2a246947-2d62-4a6c-ba05-87187f0099b2/9b2e7ed0-7310-4ec6-a432-f9ded34ab91b/e575e06a-db5c-366e-83df-ba138ef7063a.roa

            X509v3 CRL Distribution Points:

                Full Name:
                  URI:rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/2a246947-2d62-4a6c-ba05-87187f0099b2/9b2e7ed0-7310-4ec6-a432-f9ded34ab91b/9b2e7ed0-7310-4ec6-a432-f9ded34ab91b.crl

            X509v3 Authority Key Identifier:
                keyid:33:4A:13:DE:A8:62:44:8E:63:F1:5C:99:1E:16:BB:E5:50:2A:B4:F2

            X509v3 Key Usage: critical
                Digital Signature
            Authority Information Access:
                CA Issuers - URI:rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/2a246947-2d62-4a6c-ba05-87187f0099b2/9b2e7ed0-7310-4ec6-a432-f9ded34ab91b.cer

            sbgp-ipAddrBlock: critical
                IPv4:
                  50.87.0.0/20
                  50.87.24.0-50.87.135.255
                  50.87.152.0-50.87.167.255
                  50.87.200.0-50.87.215.255
                  50.87.252.0/24
                  66.147.240.0/23
                  66.147.252.0/22
                  67.20.64.0/21
                  67.20.76.0/22
                  67.20.84.0/22
                  67.20.96.0/21
                  67.20.112.0/21
                  67.222.32.0/22
                  67.222.48.0/22
                  67.222.56.0/22
                  67.222.62.0/23
                  69.195.80.0/21
                  69.195.96.0/21
                  69.195.112.0/21
                  70.40.192.0/23
                  70.40.208.0/21
                  74.220.199.0-74.220.207.255
                  74.220.214.0/23
                  74.220.220.0/22
                  162.144.0.0/21
                  162.144.16.0-162.144.29.255
                  162.144.176.0/21
                  162.144.188.0/23
                  162.214.80.0/23
                  162.215.96.0/19
                  162.215.230.0/24
                  162.215.240.0/23
                  162.215.248.0/23
                  162.215.252.0-162.215.254.255
                  162.240.81.0/24
                  162.240.88.0/21
                  162.240.240.0/24
                  162.241.8.0-162.241.17.255
                  162.241.22.0-162.241.24.255
                  162.241.27.0/24
                  162.241.30.0/23
                  162.241.58.0-162.241.63.255
                  162.241.68.0/24
                  162.241.80.0-162.241.82.255
                  162.241.85.0-162.241.86.255
                  162.241.112.0/23
                  162.241.116.0/24
                  162.241.118.0/23
                  162.241.122.0/23
                  162.241.148.0/24
                  162.241.151.0/24
                  162.241.160.0/21
                  162.241.169.0/24
                  162.241.172.0/23
                  162.241.184.0/22
                  162.241.194.0/24
                  162.241.197.0-162.241.199.255
                  162.241.202.0/23
                  162.241.216.0/22
                  162.241.224.0/21
                  162.241.244.0-162.241.255.255
                  173.254.4.0/22
                  173.254.24.0/21
                  173.254.40.0-173.254.63.255
                  173.254.72.0-173.254.87.255
                  173.254.96.0/21
                  173.254.120.0/21
                  198.57.240.0/21

            X509v3 Certificate Policies: critical
                Policy: ipAddr-asNumber
                  CPS: https://www.arin.net/resources/rpki/cps.html

    Signature Algorithm: sha256WithRSAEncryption
         85:29:0c:7f:d2:3a:5a:1d:1c:86:5a:be:8f:50:a4:3c:11:f9:
         ab:9c:07:73:b6:90:1e:a0:3a:86:be:fd:07:31:6f:b8:35:69:
         60:5c:69:2c:f0:55:a5:a4:21:42:f8:0c:f1:28:9a:1c:ec:e9:
         9e:81:19:59:81:9e:1d:78:43:b3:ae:30:f7:0b:25:03:8d:9d:
         84:b9:ef:c0:df:62:3b:5e:16:a5:a4:b4:e7:f1:fb:6b:1f:d3:
         80:06:77:08:82:4b:29:4e:24:12:d6:46:53:4b:53:8b:e1:4f:
         f8:2b:30:26:80:df:b6:15:88:7c:f0:7c:12:33:23:b0:e2:55:
         e8:e5:5c:c9:26:d8:e5:a3:8c:9a:8b:1b:10:e8:8d:64:4b:a3:
         02:6e:06:c5:cf:6a:e9:08:75:3c:e7:f5:b4:4f:75:05:a1:32:
         0d:82:b5:f7:91:42:94:5e:27:c8:20:31:c1:af:5e:7f:f9:24:
         94:1c:e3:72:7c:2c:85:32:65:91:ca:e8:bb:84:6c:08:57:85:
         b4:e3:2b:37:15:39:f2:4a:20:42:88:73:9c:4c:45:33:b2:d5:
         bc:f7:40:2d:06:49:b4:68:8a:b4:49:e6:28:c5:20:02:8c:3e:
         18:96:40:2e:d3:aa:7c:b9:d7:6f:a2:e2:dd:3c:e1:79:d3:94:
         50:ca:f3:11
-----BEGIN CERTIFICATE-----
MIIIVjCCBz6gAwIBAgIUAQ0Mn0MoWE0JEmFFoiNw6mWzUgAwDQYJKoZIhvcNAQEL
BQAwLzEtMCsGA1UEAxMkOWIyZTdlZDAtNzMxMC00ZWM2LWE0MzItZjlkZWQzNGFi
OTFiMB4XDTI2MDMwMjE0MDA0MVoXDTI2MDUzMTEzMDA0MVowLzEtMCsGA1UEAxMk
ZjY4NjI3MTYtOGUxZi00NjIyLWE3NjUtZTkwMzc2ZmNjZjJlMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAiGKlHL0DQrsDKcxFWYo8dkgLD93R/zkppy/8
+VXDr3kzEjfrfQm7M2yi0hqjjfyNwPpFNiqSLnotywFouuAQj1GS12/FxPkuPM7f
VDAcg8yHsuRVk44MoAadu8WdZd4Bt4N7PI92Wu7+AR7alja7uymM6MGnwa+FE2Y+
SyAjfT0p0qptnGktJaRz8TV9LhA4Mxx0aocempGNMohNnLl5tJRHET3qYijuvExP
PpKXHYqGLEhIZ4JIf1BEznpnDduZiiHwF2yyxTTpVCyDMNN4k1Oyv44Cf9SpxR8W
S9O0jTrVn22mUjSUMIVsLkPDS9tVbI5az2aZeKrJvPukQ7UPNQIDAQABo4IFaDCC
BWQwHQYDVR0OBBYEFC4e3rieaa3/MMKddr1PAb8dtU99MIHlBggrBgEFBQcBCwSB
2DCB1TCB0gYIKwYBBQUHMAuGgcVyc3luYzovL3Jwa2kuYXJpbi5uZXQvcmVwb3Np
dG9yeS9hcmluLXJwa2ktdGEvNWU0YTIzZWEtZTgwYS00MDNlLWIwOGMtMjE3MWRh
MjE1N2QzLzJhMjQ2OTQ3LTJkNjItNGE2Yy1iYTA1LTg3MTg3ZjAwOTliMi85YjJl
N2VkMC03MzEwLTRlYzYtYTQzMi1mOWRlZDM0YWI5MWIvZTU3NWUwNmEtZGI1Yy0z
NjZlLTgzZGYtYmExMzhlZjcwNjNhLnJvYTCB3AYDVR0fBIHUMIHRMIHOoIHLoIHI
hoHFcnN5bmM6Ly9ycGtpLmFyaW4ubmV0L3JlcG9zaXRvcnkvYXJpbi1ycGtpLXRh
LzVlNGEyM2VhLWU4MGEtNDAzZS1iMDhjLTIxNzFkYTIxNTdkMy8yYTI0Njk0Ny0y
ZDYyLTRhNmMtYmEwNS04NzE4N2YwMDk5YjIvOWIyZTdlZDAtNzMxMC00ZWM2LWE0
MzItZjlkZWQzNGFiOTFiLzliMmU3ZWQwLTczMTAtNGVjNi1hNDMyLWY5ZGVkMzRh
YjkxYi5jcmwwHwYDVR0jBBgwFoAUM0oT3qhiRI5j8VyZHha75VAqtPIwDgYDVR0P
AQH/BAQDAgeAMIHABggrBgEFBQcBAQSBszCBsDCBrQYIKwYBBQUHMAKGgaByc3lu
YzovL3Jwa2kuYXJpbi5uZXQvcmVwb3NpdG9yeS9hcmluLXJwa2ktdGEvNWU0YTIz
ZWEtZTgwYS00MDNlLWIwOGMtMjE3MWRhMjE1N2QzLzJhMjQ2OTQ3LTJkNjItNGE2
Yy1iYTA1LTg3MTg3ZjAwOTliMi85YjJlN2VkMC03MzEwLTRlYzYtYTQzMi1mOWRl
ZDM0YWI5MWIuY2VyMIICMAYIKwYBBQUHAQcBAf8EggIfMIICGzCCAhcEAgABMIIC
DwMEBDJXADAMAwQDMlcYAwQDMleAMAwDBAMyV5gDBAMyV6AwDAMEAzJXyAMEAzJX
0AMEADJX/AMEAUKT8AMEAkKT/AMEA0MUQAMEAkMUTAMEAkMUVAMEA0MUYAMEA0MU
cAMEAkPeIAMEAkPeMAMEAkPeOAMEAUPePgMEA0XDUAMEA0XDYAMEA0XDcAMEAUYo
wAMEA0Yo0DAMAwQAStzHAwQEStzAAwQBStzWAwQCStzcAwQDopAAMAwDBASikBAD
BAGikBwDBAOikLADBAGikLwDBAGi1lADBAWi12ADBACi1+YDBAGi1/ADBAGi1/gw
DAMEAqLX/AMEAKLX/gMEAKLwUQMEA6LwWAMEAKLw8DAMAwQDovEIAwQBovEQMAwD
BAGi8RYDBACi8RgDBACi8RsDBAGi8R4wDAMEAaLxOgMEBqLxAAMEAKLxRDAMAwQE
ovFQAwQAovFSMAwDBACi8VUDBACi8VYDBAGi8XADBACi8XQDBAGi8XYDBAGi8XoD
BACi8ZQDBACi8ZcDBAOi8aADBACi8akDBAGi8awDBAKi8bgDBACi8cIwDAMEAKLx
xQMEA6LxwAMEAaLxygMEAqLx2AMEA6Lx4DALAwQCovH0AwMBovADBAKt/gQDBAOt
/hgwDAMEA63+KAMEBq3+ADAMAwQDrf5IAwQDrf5QAwQDrf5gAwQDrf54AwQDxjnw
MFQGA1UdIAEB/wRKMEgwRgYIKwYBBQUHDgIwOjA4BggrBgEFBQcCARYsaHR0cHM6
Ly93d3cuYXJpbi5uZXQvcmVzb3VyY2VzL3Jwa2kvY3BzLmh0bWwwDQYJKoZIhvcN
AQELBQADggEBAIUpDH/SOlodHIZavo9QpDwR+aucB3O2kB6gOoa+/Qcxb7g1aWBc
aSzwVaWkIUL4DPEomhzs6Z6BGVmBnh14Q7OuMPcLJQONnYS578DfYjteFqWktOfx
+2sf04AGdwiCSylOJBLWRlNLU4vhT/grMCaA37YViHzwfBIzI7DiVejlXMkm2OWj
jJqLGxDojWRLowJuBsXPaukIdTzn9bRPdQWhMg2CtfeRQpReJ8ggMcGvXn/5JJQc
43J8LIUyZZHK6LuEbAhXhbTjKzcVOfJKIEKIc5xMRTOy1bz3QC0GSbRoirRJ5ijF
IAKMPhiWQC7Tqny512+i4t084XnTlFDK8xE=
-----END CERTIFICATE-----
Generated at Thu Mar 26 03:55:08 2026 by rpki-client