$ rpki-client -vvf rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/746e0111-fafb-430f-b778-d204cfcd99a8/dc747e64-24a8-4c49-a7f9-16cb0c269bb0/dc747e64-24a8-4c49-a7f9-16cb0c269bb0.mft File: dc747e64-24a8-4c49-a7f9-16cb0c269bb0.mft (raw, json) Hash identifier: 33uzxrl0ECVD+FRpVRXvCmFSn0enXyhtUUapVKdO7fE= Subject key identifier: 9A:BF:D4:DD:A2:07:DE:D8:E3:74:45:71:52:21:D6:80:8C:0F:FA:1B Authority key identifier: 2F:EC:DF:71:99:00:F3:BB:8D:F3:4E:31:62:3F:AB:85:41:2E:80:EC Certificate issuer: /CN=dc747e64-24a8-4c49-a7f9-16cb0c269bb0 Certificate serial: 010D0C9F4328584B11A0A0C653070FAB5B47D080 Authority info access: rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/746e0111-fafb-430f-b778-d204cfcd99a8/dc747e64-24a8-4c49-a7f9-16cb0c269bb0.cer Subject info access: rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/746e0111-fafb-430f-b778-d204cfcd99a8/dc747e64-24a8-4c49-a7f9-16cb0c269bb0/dc747e64-24a8-4c49-a7f9-16cb0c269bb0.mft Manifest number: 010D0C9F4328584073A8410463ED2147703DC60D Signing time: Wed 03 Sep 2025 06:00:03 +0000 Manifest this update: Wed 03 Sep 2025 06:00:03 +0000 Manifest next update: Fri 05 Sep 2025 06:00:00 +0000 Files and hashes: 1: 00848053-f86b-3129-ac73-7385e94ab09a.roa (hash: rXjLCslPiDf8YYX9xIYwvjL+yN+Zfzdqljtztu/AqhU=) 2: 01a65a3b-5ed7-3444-a8de-250fa5bd5484.roa (hash: AEfOQuTgP4u6Zb41vMuM8Sji/mTHkP6BshJw9mwEE10=) 3: 0b4f51d3-fb54-3d68-bb9c-1c35bd3cc82c.roa (hash: GtjnIC1rNXYm8r3RBNByy0AkPpJwrBEWp1WnVJXK37Y=) 4: 0c013ee5-0fcd-3ce2-af3a-44b68577965b.roa (hash: nfplQqwPgqM8+zR1jgYo+y3RmfT+T6GhbIcSuHtNRIA=) 5: 0fc758c6-0d92-3752-b450-3bf2dbcb5173.roa (hash: xWutqxzLpo8T2q8rznt/5kBpJEG0Dnp2qXzDTLplGRA=) 6: 17486c18-042b-3352-a252-f749ba27279f.roa (hash: /tHsxWu/5VAutTrERdCZv1wr4BlaUKZHLuLo3okYV40=) 7: 1ccc5d18-9c1c-3707-b92e-a71a6a737833.roa (hash: BY2RwcbpT0zmyJvBZZvlzfVX85Pzfs9OuNML9e513x4=) 8: 1ea02993-a9b8-36ca-953d-e7b9e8f2fb76.roa (hash: pyLDHtKH94LnNpuefqQj/ZLSvr4iU9deXh9etG9affs=) 9: 241b54dc-7b73-3b25-91ac-ba71dc7c9bb1.roa (hash: inYhZO2O6jFmlW/bscBBi7jKWnJc94POrg5G0v9gWWc=) 10: 2fffbcd4-1529-36ab-a193-3629156a08b3.roa (hash: e5sgRqj8xg+UWro/Wv77nRbbvrKGdMu8jstPj5DAPhI=) 11: 338c34ca-3c39-3ab0-b30f-b25fe8148af7.roa (hash: +75v6Q69pzwBTadsuHE0Pdzu7R2809glCVGBYRRB25M=) 12: 370af864-9886-39a1-8af8-7a00c51fda0b.roa (hash: kL7jhAMZMKMEtYG9P0Ye7dULaW6PE4S8rrFfwimqtB4=) 13: 370e3d30-719c-377a-bcbd-f8db8eabe424.roa (hash: PfQoT8vDKn35Gy7wQEwTddEYUcBzpxyav3M9X1caheU=) 14: 3da38fce-064a-3762-972c-443c492a7004.roa (hash: IlD/dJV5+D1LNiECTjTc47IYCIsUCSaFU/0PyAVKL4I=) 15: 3f1b8c22-a809-3a1e-a7b3-00803940dab7.roa (hash: tEaVAt/FOlmeimJtzLikA2uiMf6bOutFhC4K8K21VA0=) 16: 47edb0ce-e40f-3168-acc3-5c8f5117f6d8.roa (hash: /IKi35Y1YBNex4YBBHXPaMOgN8hh4y2Mc1uUsR5YKaw=) 17: 49c73232-471d-38e0-b567-cccbda1477f5.roa (hash: dXJkM6B4pKqSc5t0WvHCyJZyfA3BykJi0PG9mnQPBrs=) 18: 4eaa6267-2328-3fa5-81e5-eabb4343d53c.roa (hash: Z73SqJxZP9hbpyP0O2sHSbkecwZvJSZZC5Fz/zXcKq4=) 19: 50af6f31-5083-34f8-9a28-33f7c4a3acdc.roa (hash: JMdjFOsVvkj8tDiUL/fim8VlJ/+aRg76abDa+k3ak/E=) 20: 52d1620a-3a1c-37dc-8230-63fe6bd7bca2.roa (hash: xjW3V5W08a5dlfLgN5AmRv9tqRSPLgy8uo1EIVOn0i8=) 21: 5a9aa3d6-0889-3c5c-8ac4-ab244c5293f6.roa (hash: 5uEbBZhQNqDyng4PY5Q/sevk6dT8V7PXkMEsgJcCCjo=) 22: 5d44e7a8-5ae0-36a9-905f-dc4c34fcee58.roa (hash: hN9UUSO/iz6pxQ3bxYJysw5/YOoT5uRWdSjXdFBh+eA=) 23: 5de78cc7-524e-3ba3-b2e2-9f533510d92d.roa (hash: JzjZIfUuz/VWuJMc1T3KSzM6Dh1vS87Hdr0h+vaTyl4=) 24: 652e9bc4-c77c-336d-a405-a7759ff03f30.roa (hash: 2RdSRiFvZ7t6hapO8Up0S8KJLPI77z8VqnMgBa7V1ew=) 25: 6de04d46-1bdb-3ba0-b667-909d53a86e9c.roa (hash: Sx+tyPUfzXkSWeKF8tOuBEDwTetaSId8tDHv8/Z5ths=) 26: 6e51dcba-293b-3e67-80be-4db277dbfa0d.roa (hash: F74YaJRMPabuEO//AzFGxb7Ef+K7oYiqqU2zkwZR/E0=) 27: 6e9a0189-1a92-3ad9-abe4-765dd05a9ebe.roa (hash: gydznZ8MveFEZGkIT44VGsccMhmTszOgQNO6kuqdfho=) 28: 75081b5a-917e-3152-a8e9-666526c6d3af.roa (hash: vi31+tKNdBX59UDan0VkG+0MvWLiGmzBTMHZxAV8ejU=) 29: 7f4e0546-2f16-35d6-a97f-42753e3962ef.roa (hash: yLbUG3k3rZ6UyenFgt/7n0KZ7uB3tSeAqpsU4ZRGcGQ=) 30: 81c0bbe4-5d0e-3e79-9fa7-883d83051f24.roa (hash: HzJT9fAOebg7WsX6zNHiUwOBDMpYWX5CYj0B73DQrCE=) 31: 8325448a-86c1-37b4-bcce-ce4cafe11647.roa (hash: awGoRBw3M9HpG/DCOaeHXzxWQ+92gu+Iu4K5Pr94uHc=) 32: 8694ed80-f3ec-3686-8651-589e6ef7f07c.roa (hash: +lcrYjBBA7oVNIFPOJbOAVwuHv/1qHHeZRhyUqY8S2Y=) 33: 8ba7f749-80c5-359f-8d89-81d3ba43d0dc.roa (hash: RSj8D8nkbj5yOhddWk2zYlOAn3bZ7rabssZtaefaCiM=) 34: 921b5608-35f2-3cb2-ae55-1c70e373ac92.roa (hash: Oy91qeQpa33qB4KaC0REhmC0uvLugYDdAi2Euaz2k7E=) 35: 92a22515-cd21-343d-80bf-4ef591d00041.roa (hash: kjlUmfweuh1wM3WZuiBEjEA1vggGhZryAcHzTlND5s0=) 36: afb8df0e-7638-3fcf-bbd8-16f0b14fb9cc.roa (hash: Ge/wntnu7xPk0wf1EtHU6clO4/ECACwhwhLeUHNyyJ4=) 37: ba9173ec-44ed-328a-a893-533f36120586.roa (hash: 0LUMNoA5Y77vwBKAxrVprIsmlicHiIpeaXwEDwk8QPk=) 38: c4df6b4a-bb94-3017-a635-bbf526e2ec21.roa (hash: pM+SsFi+UVcdeqEBQrT226Buf3785zo7NaLCjRTOFB8=) 39: c5aacbd5-6342-3b75-9854-b4b06e2536d0.roa (hash: vsvf4SOILjnF+zxNNeDO/YcsMwEw4i/41vd0qgz+KvU=) 40: d7309432-39a1-3403-a013-e634f65cd8f0.roa (hash: eIEvngiP/NQ4C8zZqpv8oFUinCLt5K+inr42/RXB4mg=) 41: dc747e64-24a8-4c49-a7f9-16cb0c269bb0.crl (hash: Y+94y791+Ye+gfXp9FQYe004QvheNjNcCNpOpG+4dgI=) 42: dd3677b2-7028-30c0-8648-a6a0a70f0ced.roa (hash: m9yAbphLNpZZg6986Xb/iPTYGUrir3m76HhO0yVFW0c=) 43: e183c1c3-6aa1-3239-89d2-b9a71cdd2600.roa (hash: XVTxomigJcvF6exxYFXyvud+H6s6PKvZ3OPeDqEPB/g=) 44: e5eb065c-1c5a-3f21-92aa-a12d871b2c38.roa (hash: TwsQNQ62KsksKkL4Bz2Uat/eOGzTJKE8YZuFiEOpQ9g=) 45: edfac0b0-67a7-3bcc-854e-829c3d02aa4c.roa (hash: Qzc0pe27UFYAiLRYiMQ7ZTod+uJ8pd2Ongq8GYqdkj8=) 46: f31194b2-5c56-318c-b2ed-d2e3abb4b174.roa (hash: G9qbURasg2iu9EvX4NGuX5x0l5dv/qF4RSh9WbR981Y=) 47: f98154b2-0451-38b6-bb84-cf214057b830.roa (hash: MvZjRLjJXff6tEu8pqRgcw10S8gZvtMoSA6maTRZWiI=) 48: fd6ccfe7-452e-397a-8dfe-a3f89b3e56b2.roa (hash: nr5638fXf/S0d74DKg/QfA+ZhYi6/ATcHG7ElwWgddM=) Validation: OK Signature path: rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/746e0111-fafb-430f-b778-d204cfcd99a8/dc747e64-24a8-4c49-a7f9-16cb0c269bb0/dc747e64-24a8-4c49-a7f9-16cb0c269bb0.crl rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/746e0111-fafb-430f-b778-d204cfcd99a8/dc747e64-24a8-4c49-a7f9-16cb0c269bb0/dc747e64-24a8-4c49-a7f9-16cb0c269bb0.mft rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/746e0111-fafb-430f-b778-d204cfcd99a8/dc747e64-24a8-4c49-a7f9-16cb0c269bb0.cer rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/746e0111-fafb-430f-b778-d204cfcd99a8/746e0111-fafb-430f-b778-d204cfcd99a8.crl rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/746e0111-fafb-430f-b778-d204cfcd99a8/746e0111-fafb-430f-b778-d204cfcd99a8.mft rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/746e0111-fafb-430f-b778-d204cfcd99a8.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 05 Sep 2025 06:00:00 +0000 Certificate: Data: Version: 3 (0x2) Serial Number: 01:0d:0c:9f:43:28:58:4b:11:a0:a0:c6:53:07:0f:ab:5b:47:d0:80 Signature Algorithm: sha256WithRSAEncryption Issuer: CN=dc747e64-24a8-4c49-a7f9-16cb0c269bb0 Validity Not Before: Sep 3 06:00:03 2025 GMT Not After : Sep 5 06:00:00 2025 GMT Subject: CN=8f1d19fa-6dba-4abd-a847-5d1bb67d07ca Subject Public Key Info: Public Key Algorithm: rsaEncryption RSA Public-Key: (2048 bit) Modulus: 00:81:10:a3:ff:5e:8f:84:08:c7:36:43:1f:5b:f5: 50:ca:5f:e2:5e:19:90:95:39:57:5d:76:83:92:6f: 66:df:42:ca:0d:ca:5f:8d:01:e8:d8:9f:15:78:1e: e8:cb:b3:4d:5d:2e:2a:e9:8c:49:89:5b:0e:87:50: 20:0d:38:86:29:d0:31:76:a2:96:28:99:05:1d:f1: 52:3e:dd:8c:d9:00:37:a8:b3:78:c4:b5:84:21:77: 49:cb:2d:fe:53:46:c4:26:16:94:66:c7:e3:a0:b2: 60:c0:6f:df:bd:f2:2d:71:c7:d6:a2:d3:03:21:b0: e4:d0:8d:a4:64:4e:25:45:f2:48:38:e2:47:4d:7f: 41:5c:8e:4e:8c:38:c2:da:e4:bb:93:40:77:e4:a4: 14:e3:49:39:37:6c:47:fc:bd:5b:ff:58:51:41:5a: aa:03:c3:ad:10:43:d2:ab:6e:aa:ff:ca:9f:99:fb: 22:4b:64:49:6c:af:06:5c:98:48:41:1f:29:16:d9: 95:c8:52:10:25:a9:10:0c:35:63:21:76:9e:ab:21: 01:cc:b0:0d:6d:ed:85:70:ab:2f:e1:11:ad:ae:82: 52:09:8d:fe:91:2a:27:af:cc:1c:db:6d:53:2e:f8: cf:2d:70:02:a5:cf:b1:29:af:70:6a:82:1b:09:ae: 56:4d Exponent: 65537 (0x10001) X509v3 extensions: X509v3 Subject Key Identifier: 9A:BF:D4:DD:A2:07:DE:D8:E3:74:45:71:52:21:D6:80:8C:0F:FA:1B Subject Information Access: Signed Object - URI:rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/746e0111-fafb-430f-b778-d204cfcd99a8/dc747e64-24a8-4c49-a7f9-16cb0c269bb0/dc747e64-24a8-4c49-a7f9-16cb0c269bb0.mft X509v3 CRL Distribution Points: Full Name: URI:rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/746e0111-fafb-430f-b778-d204cfcd99a8/dc747e64-24a8-4c49-a7f9-16cb0c269bb0/dc747e64-24a8-4c49-a7f9-16cb0c269bb0.crl X509v3 Authority Key Identifier: keyid:2F:EC:DF:71:99:00:F3:BB:8D:F3:4E:31:62:3F:AB:85:41:2E:80:EC 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/746e0111-fafb-430f-b778-d204cfcd99a8/dc747e64-24a8-4c49-a7f9-16cb0c269bb0.cer sbgp-ipAddrBlock: critical IPv4: inherit IPv6: inherit sbgp-autonomousSysNum: critical Autonomous System Numbers: inherit X509v3 Certificate Policies: critical Policy: ipAddr-asNumber CPS: https://www.arin.net/resources/rpki/cps.html Signature Algorithm: sha256WithRSAEncryption 88:40:62:5d:66:da:35:aa:86:55:5e:70:ea:e4:99:e2:87:52: 83:c2:90:5f:43:0b:b0:ae:d3:7e:d8:85:86:57:7e:20:f9:ef: 6d:00:2f:94:ac:7e:8a:01:b5:e0:9d:ff:63:28:b4:6a:f7:46: 0d:38:76:74:6e:26:ee:71:a8:61:c3:05:92:57:b8:2c:ba:86: 63:92:38:01:ec:e0:a2:a7:9d:ce:34:7c:37:dc:91:ec:26:04: 59:80:dd:12:d8:55:a3:0a:8c:4e:e9:59:ed:25:73:b9:fc:73: f1:ef:4e:29:58:83:a9:a9:e1:3b:d4:a5:b6:b8:72:2c:5b:ad: 01:8d:98:39:7b:ff:fc:ca:2d:b6:35:a1:7c:f9:5e:86:56:78: ab:a8:ad:f1:91:c9:eb:2f:3d:ee:b3:32:29:38:25:03:3b:bf: 3d:f6:c0:90:af:e8:ad:e2:5c:20:4d:28:b6:f7:be:f5:f0:ed: af:59:52:c1:e1:7b:ec:bd:de:60:47:b5:f1:31:98:7d:04:f2: 3b:83:62:ef:d6:91:ad:be:16:c1:51:8d:75:bd:0e:ca:b5:e2: 64:3a:00:c5:b7:2a:59:59:ee:64:8c:eb:b9:db:27:82:44:99: 93:c9:d1:d1:5f:40:67:1b:34:df:02:7a:7b:d4:9a:a4:22:09: 87:17:cc:45 -----BEGIN CERTIFICATE----- MIIGXDCCBUSgAwIBAgIUAQ0Mn0MoWEsRoKDGUwcPq1tH0IAwDQYJKoZIhvcNAQEL BQAwLzEtMCsGA1UEAxMkZGM3NDdlNjQtMjRhOC00YzQ5LWE3ZjktMTZjYjBjMjY5 YmIwMB4XDTI1MDkwMzA2MDAwM1oXDTI1MDkwNTA2MDAwMFowLzEtMCsGA1UEAxMk OGYxZDE5ZmEtNmRiYS00YWJkLWE4NDctNWQxYmI2N2QwN2NhMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAgRCj/16PhAjHNkMfW/VQyl/iXhmQlTlXXXaD km9m30LKDcpfjQHo2J8VeB7oy7NNXS4q6YxJiVsOh1AgDTiGKdAxdqKWKJkFHfFS Pt2M2QA3qLN4xLWEIXdJyy3+U0bEJhaUZsfjoLJgwG/fvfItccfWotMDIbDk0I2k ZE4lRfJIOOJHTX9BXI5OjDjC2uS7k0B35KQU40k5N2xH/L1b/1hRQVqqA8OtEEPS q26q/8qfmfsiS2RJbK8GXJhIQR8pFtmVyFIQJakQDDVjIXaeqyEBzLANbe2FcKsv 4RGtroJSCY3+kSonr8wc221TLvjPLXACpc+xKa9waoIbCa5WTQIDAQABo4IDbjCC A2owHQYDVR0OBBYEFJq/1N2iB97Y43RFcVIh1oCMD/obMIHlBggrBgEFBQcBCwSB 2DCB1TCB0gYIKwYBBQUHMAuGgcVyc3luYzovL3Jwa2kuYXJpbi5uZXQvcmVwb3Np dG9yeS9hcmluLXJwa2ktdGEvNWU0YTIzZWEtZTgwYS00MDNlLWIwOGMtMjE3MWRh MjE1N2QzLzc0NmUwMTExLWZhZmItNDMwZi1iNzc4LWQyMDRjZmNkOTlhOC9kYzc0 N2U2NC0yNGE4LTRjNDktYTdmOS0xNmNiMGMyNjliYjAvZGM3NDdlNjQtMjRhOC00 YzQ5LWE3ZjktMTZjYjBjMjY5YmIwLm1mdDCB3AYDVR0fBIHUMIHRMIHOoIHLoIHI hoHFcnN5bmM6Ly9ycGtpLmFyaW4ubmV0L3JlcG9zaXRvcnkvYXJpbi1ycGtpLXRh LzVlNGEyM2VhLWU4MGEtNDAzZS1iMDhjLTIxNzFkYTIxNTdkMy83NDZlMDExMS1m YWZiLTQzMGYtYjc3OC1kMjA0Y2ZjZDk5YTgvZGM3NDdlNjQtMjRhOC00YzQ5LWE3 ZjktMTZjYjBjMjY5YmIwL2RjNzQ3ZTY0LTI0YTgtNGM0OS1hN2Y5LTE2Y2IwYzI2 OWJiMC5jcmwwHwYDVR0jBBgwFoAUL+zfcZkA87uN804xYj+rhUEugOwwDgYDVR0P AQH/BAQDAgeAMIHABggrBgEFBQcBAQSBszCBsDCBrQYIKwYBBQUHMAKGgaByc3lu YzovL3Jwa2kuYXJpbi5uZXQvcmVwb3NpdG9yeS9hcmluLXJwa2ktdGEvNWU0YTIz ZWEtZTgwYS00MDNlLWIwOGMtMjE3MWRhMjE1N2QzLzc0NmUwMTExLWZhZmItNDMw Zi1iNzc4LWQyMDRjZmNkOTlhOC9kYzc0N2U2NC0yNGE4LTRjNDktYTdmOS0xNmNi MGMyNjliYjAuY2VyMCEGCCsGAQUFBwEHAQH/BBIwEDAGBAIAAQUAMAYEAgACBQAw FQYIKwYBBQUHAQgBAf8EBjAEoAIFADBUBgNVHSABAf8ESjBIMEYGCCsGAQUFBw4C MDowOAYIKwYBBQUHAgEWLGh0dHBzOi8vd3d3LmFyaW4ubmV0L3Jlc291cmNlcy9y cGtpL2Nwcy5odG1sMA0GCSqGSIb3DQEBCwUAA4IBAQCIQGJdZto1qoZVXnDq5Jni h1KDwpBfQwuwrtN+2IWGV34g+e9tAC+UrH6KAbXgnf9jKLRq90YNOHZ0bibucahh wwWSV7gsuoZjkjgB7OCip53ONHw33JHsJgRZgN0S2FWjCoxO6VntJXO5/HPx704p WIOpqeE71KW2uHIsW60BjZg5e//8yi22NaF8+V6GVnirqK3xkcnrLz3uszIpOCUD O7899sCQr+it4lwgTSi297718O2vWVLB4Xvsvd5gR7XxMZh9BPI7g2Lv1pGtvhbB UY11vQ7KteJkOgDFtypZWe5kjOu52yeCRJmTydHRX0BnGzTfAnp71JqkIgmHF8xF -----END CERTIFICATE-----Generated at Thu Sep 4 01:49:50 2025 by rpki-client