File tree Expand file tree Collapse file tree 3 files changed +8
-1
lines changed Expand file tree Collapse file tree 3 files changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -571,6 +571,11 @@ MongoCrypt::MongoCrypt(const CallbackInfo& info) : ObjectWrap(info) {
571571 mongocrypt_setopt_bypass_query_analysis (mongo_crypt ());
572572 }
573573
574+ if (options.Has (" keyExpirationMS" )) {
575+ mongocrypt_setopt_key_expiration (
576+ mongo_crypt (), options.Get (" keyExpirationMS" ).ToNumber ().Int64Value ());
577+ }
578+
574579 mongocrypt_setopt_use_range_v2 (mongo_crypt ());
575580
576581 mongocrypt_setopt_use_need_kms_credentials_state (mongo_crypt ());
Original file line number Diff line number Diff line change 3535 },
3636 "license" : " Apache-2.0" ,
3737 "gypfile" : true ,
38- "mongodb:libmongocrypt" : " 1.13 .0" ,
38+ "mongodb:libmongocrypt" : " 1.14 .0" ,
3939 "dependencies" : {
4040 "node-addon-api" : " ^4.3.0" ,
4141 "prebuild-install" : " ^7.1.3"
Original file line number Diff line number Diff line change @@ -67,6 +67,8 @@ type MongoCryptConstructorOptions = {
6767 cryptSharedLibSearchPaths ?: string [ ] ;
6868 cryptSharedLibPath ?: string ;
6969 bypassQueryAnalysis ?: boolean ;
70+ /** Configure the time to expire the DEK from the cache. */
71+ keyExpirationMS : number ;
7072 /** TODO(NODE-6793): remove this option and have it always set in the next major */
7173 enableMultipleCollinfo ?: boolean ;
7274} ;
You can’t perform that action at this time.
0 commit comments