1MONGOC_CLIENT_ENCRYPTION_T(3) libmongoc MONGOC_CLIENT_ENCRYPTION_T(3)
2
3
4
6 mongoc_client_encryption_t - mongoc_client_encryption_t
7
9 typedef struct _mongoc_client_encryption_t mongoc_client_encryption_t;
10
11 mongoc_client_encryption_t provides utility functions for Client-Side
12 Field Level Encryption. See the guide for Using Client-Side Field Level
13 Encryption.
14
16 mongoc_client_encryption_t is NOT thread-safe and should only be used
17 in the same thread as the mongoc_client_t that is configured via mon‐
18 goc_client_encryption_opts_set_keyvault_client().
19
21 The key vault client, configured via mongoc_client_encryp‐
22 tion_opts_set_keyvault_client(), must outlive the mongoc_client_encryp‐
23 tion_t.
24
25 SEE ALSO:
26 mongoc_client_enable_auto_encryption()
27
28 mongoc_client_pool_enable_auto_encryption()
29
30 The guide for Using Client-Side Field Level Encryption for libmongoc
31
32 The MongoDB Manual for Client-Side Field Level Encryption
33
34
36 MongoDB, Inc
37
39 2017-present, MongoDB, Inc
40
41
42
43
441.20.0 Nov 18, 2021 MONGOC_CLIENT_ENCRYPTION_T(3)