Details
-
Improvement
-
Resolution: Works as Designed
-
Major - P3
-
None
-
None
-
None
-
None
Description
Background & Motivation
libmongocrypt 1.3.0 includes support for the KMIP KMS provider.
Scope
- Upgrade the driver dependency or dependency to libmongocrypt 1.3.0.
- Wrap the new libmongocrypt API for mongocrypt_kms_ctx_get_kms_provider:
/**
|
* Get the KMS provider identifier associated with this KMS request.
|
*
|
* This is used to conditionally configure TLS connections based on the KMS
|
* request. It is useful for KMIP, which authenticates with a client
|
* certificate.
|
*
|
* @param[in] kms The @ref mongocrypt_kms_ctx_t object.
|
* @param[out] len Receives the length of the returned string.
|
*
|
* @returns One of the NULL terminated static strings: "aws", "azure", "gcp", or
|
* "kmip".
|
*/
|
MONGOCRYPT_EXPORT
|
const char *
|
mongocrypt_kms_ctx_get_kms_provider (mongocrypt_kms_ctx_t *kms, uint32_t *len);
|
Attachments
Issue Links
- clones
-
CDRIVER-4205 Update libmongocrypt dependency to 1.3.0
-
- Closed
-