mongoc_auto_encryption_opts_set_encrypted_fields_map

Synopsis

void
mongoc_auto_encryption_opts_set_encrypted_fields_map (
   mongoc_auto_encryption_opts_t *opts, const bson_t *encrypted_fields_map);

Added in version 1.22.0.

Parameters

Supplying an encrypted_fields_map provides more security than relying on an encryptedFields obtained from the server. It protects against a malicious server advertising a false encryptedFields.

The schema map does not apply to collections encrypted with: Queryable Encryption <https://www.mongodb.com/docs/languages/c/c-driver/current/libmongoc/guides/queryable-encryption/>. See mongoc_auto_encryption_opts_set_schema_map() <> instead.

See also:

mongoc_client_enable_auto_encryption() <>
In-Use Encryption <https://www.mongodb.com/docs/languages/c/c-driver/current/libmongoc/guides/in-use-encryption/>

Author

MongoDB, Inc

Info

Jan 27, 2026 1.30.6 libmongoc