
$ rpki-client -vvf rpki-repo.registro.br/repo/Eqm2Ao45m9b7krCBouQkrY7RV9XW6pWZurr1Es5Ggxri/0/28C772F802942018601488095AA6C547A3694782.mft
File: 28C772F802942018601488095AA6C547A3694782.mft (raw, json)
Hash identifier: nEm4XaMM+JlueGHrsqbZ0Vm1s6hoclVjsdhCpDluEEc=
Subject key identifier: 55:C1:39:C3:1D:86:28:BB:43:F1:01:6A:26:54:0B:0D:15:C0:9C:35
Authority key identifier: 28:C7:72:F8:02:94:20:18:60:14:88:09:5A:A6:C5:47:A3:69:47:82
Certificate issuer: /CN=28C772F802942018601488095AA6C547A3694782
Certificate serial: 2FB95CDE9EE8A879426C5C2F897047A35F14361E
Authority info access: rsync://rpki-repo.registro.br/repo/nicbr_repo/1/28C772F802942018601488095AA6C547A3694782.cer
Subject info access: rsync://rpki-repo.registro.br/repo/Eqm2Ao45m9b7krCBouQkrY7RV9XW6pWZurr1Es5Ggxri/0/28C772F802942018601488095AA6C547A3694782.mft
Manifest number: 03D1
Signing time: Wed 08 Apr 2026 03:56:44 +0000
Manifest this update: Wed 08 Apr 2026 03:51:44 +0000
Manifest next update: Thu 09 Apr 2026 06:53:44 +0000
Files and hashes: 1: 3230312e3135392e3131382e302f32332d3233203d3e20323632353335.roa (hash: 1TI91Ig+hL3PHKQ1KcPhckcqSPHSknvZTkI0qE/lP98=)
2: 3137372e38342e3231352e302f32342d3234203d3e20323632353335.roa (hash: 7jBzIr/yHRHmIgolMS129H7CEKGxDLaUp5XLNB5fNf8=)
3: 3137372e36372e3234342e302f32332d3233203d3e20323632353335.roa (hash: VT7sf3WeJtLO+tKigR3F8cgJToqdcB8qP+eGiqiTn7A=)
4: 3137372e36372e3234312e302f32342d3234203d3e20323632353335.roa (hash: dbKy84PQxJhOlC/LpHa57drbHlhue/XiIZ9qhtY5Sz8=)
5: 3137372e36372e3234322e302f32332d3233203d3e20323632353335.roa (hash: V8BwGUpS3WA3pYdcF0+D02fNFZ5EQsnd1wGw4+feIPM=)
6: 3137372e38342e3231322e302f32342d3234203d3e20323632353335.roa (hash: JnwaeN1oK3QO09Is8/5aBKU9NlNly+FBQWm4E6mYVaM=)
7: 3137372e38342e3231322e302f32322d3232203d3e20323632353335.roa (hash: k0OorfROHPesz+2tNs117GE4LQauyufDnd7CN77Kf44=)
8: 3137372e36372e3234322e302f32342d3234203d3e20323632353335.roa (hash: BZP/mpkInblGF5QybSfdYYBCVE3iTFT/vTFJcITjLiw=)
9: 3230312e3135392e3131392e302f32342d3234203d3e20323632353335.roa (hash: MyXfvgyS5qo02AOo2aUATntZav8k6GnXKlMEi5oIeQk=)
10: 3137372e36372e3234332e302f32342d3234203d3e20323632353335.roa (hash: SYWni4JzaYp/d4FRSC05muK3xUC+sxQAiiOSKgOhgg0=)
11: 3133382e33362e3139322e302f32322d3232203d3e20323632353335.roa (hash: OPb5xykhrRgkgL4egCkwocPEMaJWKrYtyxsOGnsr9p4=)
12: 3230312e3135392e3131362e302f32332d3233203d3e20323632353335.roa (hash: SdNgoyWwLPhquVllHzim9Lv6mF7gPgnOln7on5MjVzc=)
13: 3136372e3234392e35362e302f32322d3232203d3e20323632353335.roa (hash: a729wsd4yLEAr6paoc9ZclA5U8D/bHqqM7zaYASHeHA=)
14: 3230312e3135392e3131362e302f32322d3232203d3e20323632353335.roa (hash: pEaLUr5bE1jH/D46oIlVlBg0BxIYTtOq2l3+iP7wGj4=)
15: 3137372e36372e3234302e302f32312d3231203d3e20323632353335.roa (hash: ucaYgf9Rz6Jxlow5LNiv/bRT4QdwnKaqhjs2mu8IfC4=)
16: 3136372e3234392e35382e302f32342d3234203d3e20323632353335.roa (hash: K+Mjwwvy4ndRCagHBRQfgzr3qR6K9QynKNkmqRy4ciQ=)
17: 323830343a3562383a386330303a3a2f33382d3338203d3e20323632353335.roa (hash: qBcNy2B/FEh8mGezlPJ6eoYsPaebJ4Z8+XbIMDmT+3U=)
18: 3133382e33362e3139352e302f32342d3234203d3e20323632353335.roa (hash: TawxUCXANgcp3ulofqw5wWrjuXidOZBn7VohelwThKA=)
19: 3136372e3234392e35372e302f32342d3234203d3e20323632353335.roa (hash: mVXA3OdqskVJF2OM8KlUu8jl4LxiApP+3hh9/QRBDNA=)
20: 3137372e36372e3234302e302f32322d3232203d3e20323632353335.roa (hash: zr0kzAAkE33xPfKc+1gLTyyvwScDdAAyTz4j8TeXhs0=)
21: 3136372e3234392e35382e302f32332d3233203d3e20323632353335.roa (hash: DJ7+IU1RspEorouTSo8lhh6smMh2pDxZqiVy1wPGSA0=)
22: 3137372e36372e3234362e302f32332d3233203d3e20323632353335.roa (hash: vfJo/8nDOavIZQxaOSyTfBIr6qvur6x9b7WJ7ohzS4A=)
23: 323830343a3562383a3a2f33322d3332203d3e20323632353335.roa (hash: jFV793HfqtFaRsCuvoZDAwQXTlF/kgUjrbdvlt2IuQc=)
24: 3137372e36372e3234302e302f32342d3234203d3e20323632353335.roa (hash: Xlf7q5ULQdUb55XpuOUuvMTpPpZhCFlBNLb2Mp5kdRA=)
25: 3137372e38342e3231342e302f32332d3233203d3e20323632353335.roa (hash: fioeXlxBHWkrsIDrRaOx4ndZhsuvdn2SZoy9khmF7NY=)
26: 3136372e3234392e35362e302f32332d3233203d3e20323632353335.roa (hash: 0FoyHKuGFUVEjq5T28Hv/RVUdRmh+uLs70VT/fYBHrg=)
27: 3137372e38342e3231312e302f32342d3234203d3e20323632353335.roa (hash: mfwjDei5Sp3vhc9yb2xxt6X+Tg0nnRflfxMmCFcPfV0=)
28: 3137372e36372e3234342e302f32342d3234203d3e20323632353335.roa (hash: EYZQDEzPTN2Ba1JIsTSbn7IH7WZG4X5MOSSPSFKw/C8=)
29: 3137372e36372e3234352e302f32342d3234203d3e20323632353335.roa (hash: Rl75mlITHMt9HoZtPimYh7AJNfEhn/B3+wy+OGd9uAQ=)
30: 3137372e38342e3231302e302f32332d3233203d3e20323632353335.roa (hash: Vf9vJA4Q6X6SQJCbwFICsHWFsZd/R6pW4egupb/RWF8=)
31: 3137372e36372e3234362e302f32342d3234203d3e20323632353335.roa (hash: U2BYaBcZLjD/W4XvPtIQPN+Pad/Z17g5zK+HmBW8qVE=)
32: 3137372e38342e3230382e302f32342d3234203d3e20323632353335.roa (hash: P3aksLOYEtFuefPZy7brZsOo7gzArfSGeQ3xpJ+jy8I=)
33: 3137372e38342e3230382e302f32312d3231203d3e20323632353335.roa (hash: IuMXF4bJzG/veSKiwc/ufoHNg6OGmnbSt6Ovj8jBb+c=)
34: 28C772F802942018601488095AA6C547A3694782.crl (hash: zyuM7oE8qvP2/CdCtxyqNG1RncHhVcofp4th8cTOJFc=)
35: 3137372e38342e3231302e302f32342d3234203d3e20323632353335.roa (hash: aFNmE9cuXFKgcvFYgdTBJaYX1IuRQTg80AitDf8DD20=)
36: 3137372e38342e3230382e302f32332d3233203d3e20323632353335.roa (hash: ToyBDEn9PkL8Hpn6ctpygTwHKTvbTdDlyki/ekn7LEU=)
37: 3137372e38342e3231342e302f32342d3234203d3e20323632353335.roa (hash: A9Wz5AL0z4EE+aoQ5qSb/oWJVHOcYykGIc9zBVdmBvA=)
38: 3137372e38342e3231322e302f32332d3233203d3e20323632353335.roa (hash: FFOy9sobpum4Kz8rL+o12rHr7l2nPkSQMCeaJB7Q6iQ=)
39: 3136372e3234392e35392e302f32342d3234203d3e20323632353335.roa (hash: eU3jMwG2UVRELF4N+8t3u2mqhFafIhzPdU09MNmSeZQ=)
40: 323830343a3562383a383830303a3a2f33382d3338203d3e20323632353335.roa (hash: egzluC60J7WVsKGJOf/PfiFydrFE9X2LIodZaHvQ0UU=)
41: 3137372e38342e3231332e302f32342d3234203d3e20323632353335.roa (hash: Y/AkB/YKJRYAbLQ7VY/JXgiO8wDG/x6oKlJOyJY/9/E=)
42: 3230312e3135392e3131372e302f32342d3234203d3e20323632353335.roa (hash: nVLwAkIWmDIyt6yvF4fByHTLrLF9th2sMwEbHbspp+Y=)
43: 3133382e33362e3139342e302f32342d3234203d3e20323632353335.roa (hash: wsBqo54OBHziq7DsC/5qfhNv9MDXvQ05wv/Z9JV8VrU=)
44: 3137372e36372e3234302e302f32332d3233203d3e20323632353335.roa (hash: 0C0ZLL66TQPabXiU4yfVV7f4ZSpQFFrFvP3DHbOaSxI=)
45: 3137372e38342e3230392e302f32342d3234203d3e20323632353335.roa (hash: /VeGbTumGpX/CrRP4cySn+MM0h6ymd+wj5t9IbOgllU=)
46: 3137372e36372e3234372e302f32342d3234203d3e20323632353335.roa (hash: 4HPZqhd8bnr2ZAKhR7TwPG6dR9bbRQlCl1FKTqWiBqA=)
47: 3133382e33362e3139322e302f32342d3234203d3e20323632353335.roa (hash: CNHDXcK8Mi3Sbs+2oTJpX02xiwENyhJdL7LIS/LrVA8=)
48: 3133382e33362e3139332e302f32342d3234203d3e20323632353335.roa (hash: xB0EOkRTyYzpqA912zr5o0BmRZ35/jySaJKYTJPV6U8=)
49: 3230312e3135392e3131362e302f32342d3234203d3e20323632353335.roa (hash: AWx8ObIUn34r9C+BUezb8n6Ynbk6bc1melHSkt0MCQQ=)
50: 3136372e3234392e35362e302f32342d3234203d3e20323632353335.roa (hash: N/Fdixf1+HUSTe0+K/GpBX4D3QD3s6zSndyHK2LlBac=)
51: 3230312e3135392e3131382e302f32342d3234203d3e20323632353335.roa (hash: QUbAb+eqYl+AKL8nzUpXTLFYV+knXqD8P/XymkneLgc=)
52: 3137372e38342e3230382e302f32322d3232203d3e20323632353335.roa (hash: EtBP3y5uTH/fFuP+19oYQUZEc0lWjHXr64yUSl7weHs=)
53: 3137372e36372e3234342e302f32322d3232203d3e20323632353335.roa (hash: bXKik45/sA6C9ikq348vY0QxLilu7jiIzr7nL4k1nbo=)
Validation: OK
Signature path: rsync://rpki-repo.registro.br/repo/Eqm2Ao45m9b7krCBouQkrY7RV9XW6pWZurr1Es5Ggxri/0/28C772F802942018601488095AA6C547A3694782.crl
rsync://rpki-repo.registro.br/repo/Eqm2Ao45m9b7krCBouQkrY7RV9XW6pWZurr1Es5Ggxri/0/28C772F802942018601488095AA6C547A3694782.mft
rsync://rpki-repo.registro.br/repo/nicbr_repo/1/28C772F802942018601488095AA6C547A3694782.cer
rsync://rpki-repo.registro.br/repo/nicbr_repo/1/605432E9E1B05A7E6C208B2946FDC9C967CA8A4B.crl
rsync://rpki-repo.registro.br/repo/nicbr_repo/1/605432E9E1B05A7E6C208B2946FDC9C967CA8A4B.mft
rsync://repository.lacnic.net/rpki/lacnic/A1531B24BF50C461C7F574CD65267A8B0DC325DAAA10075F67165B98C4F4EFC3/0/605432E9E1B05A7E6C208B2946FDC9C967CA8A4B.cer
rsync://repository.lacnic.net/rpki/lacnic/A1531B24BF50C461C7F574CD65267A8B0DC325DAAA10075F67165B98C4F4EFC3/0/05BAF2939E37DDDE1793A803162A35594ACBB405.crl
rsync://repository.lacnic.net/rpki/lacnic/A1531B24BF50C461C7F574CD65267A8B0DC325DAAA10075F67165B98C4F4EFC3/0/05BAF2939E37DDDE1793A803162A35594ACBB405.mft
rsync://repository.lacnic.net/rpki/lacnic/E5AA1B2C690D34DD3A42E0C0268C3218ED158E15D29FCBD0BAB66B4786D632E6/0/05BAF2939E37DDDE1793A803162A35594ACBB405.cer
rsync://repository.lacnic.net/rpki/lacnic/E5AA1B2C690D34DD3A42E0C0268C3218ED158E15D29FCBD0BAB66B4786D632E6/0/946DAE8464E7C581E9BA5787F74CBDA9DCF6F8CD.crl
rsync://repository.lacnic.net/rpki/lacnic/E5AA1B2C690D34DD3A42E0C0268C3218ED158E15D29FCBD0BAB66B4786D632E6/0/946DAE8464E7C581E9BA5787F74CBDA9DCF6F8CD.mft
rsync://repository.lacnic.net/rpki/lacnic/946DAE8464E7C581E9BA5787F74CBDA9DCF6F8CD.cer
rsync://repository.lacnic.net/rpki/lacnic/FC8A9CB3ED184E17D30EEA1E0FA7615CE4B1AF47.crl
rsync://repository.lacnic.net/rpki/lacnic/FC8A9CB3ED184E17D30EEA1E0FA7615CE4B1AF47.mft
rsync://repository.lacnic.net/rpki/lacnic/rta-lacnic-rpki.cer
Signature path expires: Thu 09 Apr 2026 06:53:44 +0000
Certificate:
Data:
Version: 3 (0x2)
Serial Number:
2f:b9:5c:de:9e:e8:a8:79:42:6c:5c:2f:89:70:47:a3:5f:14:36:1e
Signature Algorithm: sha256WithRSAEncryption
Issuer: CN=28C772F802942018601488095AA6C547A3694782
Validity
Not Before: Apr 8 03:51:44 2026 GMT
Not After : Apr 9 06:53:44 2026 GMT
Subject: CN=55C139C31D8628BB43F1016A26540B0D15C09C35
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
RSA Public-Key: (2048 bit)
Modulus:
00:bd:6e:3a:e3:87:96:89:24:61:0b:f0:3c:20:2d:
bd:b9:cf:ca:ce:ff:d5:f3:17:30:a9:93:62:e3:44:
fc:1a:59:12:d7:b5:b8:6f:64:40:d9:77:8b:72:20:
82:c1:31:bd:e7:b6:f0:a9:8d:66:14:68:e6:c9:fa:
7e:49:55:8b:70:c1:d4:dc:72:8e:27:2f:07:f8:b1:
60:4f:b9:61:c8:28:fa:5c:f8:4e:07:12:11:b8:05:
dd:ff:0c:a6:3c:c1:ce:84:74:b5:a8:0c:14:e7:9b:
08:27:f5:66:af:e2:af:ed:76:ee:95:2d:01:3b:11:
0d:bc:81:ce:c2:bb:59:2a:c0:0f:93:45:fb:0c:a6:
df:89:cd:68:8f:c0:f4:54:01:3c:b3:92:47:9a:d2:
e7:e3:9f:df:28:4e:89:2b:bd:ea:cc:b6:e5:7e:ba:
80:0a:36:27:41:da:c3:78:ca:ee:be:38:c9:f8:4c:
52:9a:7e:a2:70:5c:b1:e3:17:8d:21:50:b1:6b:84:
91:9f:bd:97:d3:12:cd:84:54:34:b9:22:f4:cc:b7:
61:6b:3d:c0:d3:7d:b9:50:7c:9d:d1:c1:ca:2c:71:
d2:35:cf:2b:d0:a3:7a:5e:1c:ee:b3:9e:d5:9c:e2:
60:e3:17:d1:d5:79:02:e4:ec:29:15:fc:a1:3a:d2:
23:69
Exponent: 65537 (0x10001)
X509v3 extensions:
X509v3 Subject Key Identifier:
55:C1:39:C3:1D:86:28:BB:43:F1:01:6A:26:54:0B:0D:15:C0:9C:35
X509v3 Authority Key Identifier:
keyid:28:C7:72:F8:02:94:20:18:60:14:88:09:5A:A6:C5:47:A3:69:47:82
X509v3 Key Usage: critical
Digital Signature
X509v3 CRL Distribution Points:
Full Name:
URI:rsync://rpki-repo.registro.br/repo/Eqm2Ao45m9b7krCBouQkrY7RV9XW6pWZurr1Es5Ggxri/0/28C772F802942018601488095AA6C547A3694782.crl
Authority Information Access:
CA Issuers - URI:rsync://rpki-repo.registro.br/repo/nicbr_repo/1/28C772F802942018601488095AA6C547A3694782.cer
Subject Information Access:
Signed Object - URI:rsync://rpki-repo.registro.br/repo/Eqm2Ao45m9b7krCBouQkrY7RV9XW6pWZurr1Es5Ggxri/0/28C772F802942018601488095AA6C547A3694782.mft
X509v3 Certificate Policies: critical
Policy: ipAddr-asNumber
sbgp-ipAddrBlock: critical
IPv4: inherit
IPv6: inherit
sbgp-autonomousSysNum: critical
Autonomous System Numbers:
inherit
Signature Algorithm: sha256WithRSAEncryption
81:d5:26:3c:4e:f2:b2:10:30:7e:3f:f1:06:52:af:79:d9:b1:
b4:04:e2:b8:76:c7:66:1b:e4:08:8a:22:b5:b0:6f:79:d0:0f:
44:94:2f:f4:3a:72:4d:4f:50:e7:4a:52:8b:da:2d:7a:d2:c5:
a3:81:41:3e:65:d3:01:5a:9d:99:96:2d:d5:8c:f2:ad:ea:7a:
ee:58:3e:a9:37:41:fa:64:09:e0:45:6c:72:b2:8d:85:35:06:
14:64:24:25:a4:aa:9c:5a:24:47:e6:82:01:5c:b4:46:14:62:
a4:21:bf:68:3f:25:91:89:5f:d4:87:a0:75:8f:b9:aa:97:25:
5a:91:0a:5c:10:6e:7e:e4:99:63:e0:e3:3e:79:dc:2f:2c:f8:
2f:9e:28:e5:c6:c2:e9:d7:cf:5a:c7:4a:7d:9a:39:b3:67:c7:
70:ed:24:93:d0:d3:83:0f:b3:19:18:97:b3:a0:d2:fe:c5:8b:
4d:ad:e7:35:a9:8d:4c:cf:88:ae:9e:b1:00:9d:0e:7a:59:82:
fe:e2:1f:db:fa:8e:9e:4d:e7:3d:12:22:10:b8:a7:fd:98:5f:
c7:12:e4:41:66:a2:38:54:fb:91:85:84:0a:ff:72:4d:d6:a4:
a9:36:29:99:f9:80:ba:23:48:42:c3:3a:e4:5e:7a:79:8b:ad:
06:6a:ec:3e
-----BEGIN CERTIFICATE-----
MIIFTzCCBDegAwIBAgIUL7lc3p7oqHlCbFwviXBHo18UNh4wDQYJKoZIhvcNAQEL
BQAwMzExMC8GA1UEAxMoMjhDNzcyRjgwMjk0MjAxODYwMTQ4ODA5NUFBNkM1NDdB
MzY5NDc4MjAeFw0yNjA0MDgwMzUxNDRaFw0yNjA0MDkwNjUzNDRaMDMxMTAvBgNV
BAMTKDU1QzEzOUMzMUQ4NjI4QkI0M0YxMDE2QTI2NTQwQjBEMTVDMDlDMzUwggEi
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC9bjrjh5aJJGEL8DwgLb25z8rO
/9XzFzCpk2LjRPwaWRLXtbhvZEDZd4tyIILBMb3ntvCpjWYUaObJ+n5JVYtwwdTc
co4nLwf4sWBPuWHIKPpc+E4HEhG4Bd3/DKY8wc6EdLWoDBTnmwgn9Wav4q/tdu6V
LQE7EQ28gc7Cu1kqwA+TRfsMpt+JzWiPwPRUATyzkkea0ufjn98oTokrverMtuV+
uoAKNidB2sN4yu6+OMn4TFKafqJwXLHjF40hULFrhJGfvZfTEs2EVDS5IvTMt2Fr
PcDTfblQfJ3RwcoscdI1zyvQo3peHO6zntWc4mDjF9HVeQLk7CkV/KE60iNpAgMB
AAGjggJZMIICVTAdBgNVHQ4EFgQUVcE5wx2GKLtD8QFqJlQLDRXAnDUwHwYDVR0j
BBgwFoAUKMdy+AKUIBhgFIgJWqbFR6NpR4IwDgYDVR0PAQH/BAQDAgeAMIGUBgNV
HR8EgYwwgYkwgYaggYOggYCGfnJzeW5jOi8vcnBraS1yZXBvLnJlZ2lzdHJvLmJy
L3JlcG8vRXFtMkFvNDVtOWI3a3JDQm91UWtyWTdSVjlYVzZwV1p1cnIxRXM1R2d4
cmkvMC8yOEM3NzJGODAyOTQyMDE4NjAxNDg4MDk1QUE2QzU0N0EzNjk0NzgyLmNy
bDB4BggrBgEFBQcBAQRsMGowaAYIKwYBBQUHMAKGXHJzeW5jOi8vcnBraS1yZXBv
LnJlZ2lzdHJvLmJyL3JlcG8vbmljYnJfcmVwby8xLzI4Qzc3MkY4MDI5NDIwMTg2
MDE0ODgwOTVBQTZDNTQ3QTM2OTQ3ODIuY2VyMIGdBggrBgEFBQcBCwSBkDCBjTCB
igYIKwYBBQUHMAuGfnJzeW5jOi8vcnBraS1yZXBvLnJlZ2lzdHJvLmJyL3JlcG8v
RXFtMkFvNDVtOWI3a3JDQm91UWtyWTdSVjlYVzZwV1p1cnIxRXM1R2d4cmkvMC8y
OEM3NzJGODAyOTQyMDE4NjAxNDg4MDk1QUE2QzU0N0EzNjk0NzgyLm1mdDAYBgNV
HSABAf8EDjAMMAoGCCsGAQUFBw4CMCEGCCsGAQUFBwEHAQH/BBIwEDAGBAIAAQUA
MAYEAgACBQAwFQYIKwYBBQUHAQgBAf8EBjAEoAIFADANBgkqhkiG9w0BAQsFAAOC
AQEAgdUmPE7yshAwfj/xBlKvedmxtATiuHbHZhvkCIoitbBvedAPRJQv9DpyTU9Q
50pSi9otetLFo4FBPmXTAVqdmZYt1Yzyrep67lg+qTdB+mQJ4EVscrKNhTUGFGQk
JaSqnFokR+aCAVy0RhRipCG/aD8lkYlf1IegdY+5qpclWpEKXBBufuSZY+DjPnnc
Lyz4L54o5cbC6dfPWsdKfZo5s2fHcO0kk9DTgw+zGRiXs6DS/sWLTa3nNamNTM+I
rp6xAJ0OelmC/uIf2/qOnk3nPRIiELin/ZhfxxLkQWaiOFT7kYWECv9yTdakqTYp
mfmAuiNIQsM65F56eYutBmrsPg==
-----END CERTIFICATE-----
Generated at Wed Apr 8 09:32:38 2026 by rpki-client