11'use strict' ;
22
33const csfleKMSProviders = {
4- " aws" : {
5- " accessKeyId" : process . env . FLE_AWS_KEY ,
6- " secretAccessKey" : process . env . FLE_AWS_SECRET
7- } ,
8- " azure" : {
9- " tenantId" : process . env . FLE_AZURE_TENANTID ,
10- " clientId" : process . env . FLE_AZURE_CLIENTID ,
11- " clientSecret" : process . env . FLE_AZURE_CLIENTSECRET
12- } ,
13- " gcp" : {
14- " email" : process . env . FLE_GCP_EMAIL ,
15- " privateKey" : process . env . FLE_GCP_PRIVATEKEY
16- } ,
17- " local" : {
18- " key" : " Mng0NCt4ZHVUYUJCa1kxNkVyNUR1QURhZ2h2UzR2d2RrZzh0cFBwM3R6NmdWMDFBMUN3YkQ5aXRRMkhGRGdQV09wOGVNYUMxT2k3NjZKelhaQmRCZGJkTXVyZG9uSjFk"
19- } ,
20- " kmip" : {
21- " endpoint" : " localhost:5698"
22- }
23- }
4+ aws : {
5+ accessKeyId : process . env . FLE_AWS_KEY ,
6+ secretAccessKey : process . env . FLE_AWS_SECRET
7+ } ,
8+ azure : {
9+ tenantId : process . env . FLE_AZURE_TENANTID ,
10+ clientId : process . env . FLE_AZURE_CLIENTID ,
11+ clientSecret : process . env . FLE_AZURE_CLIENTSECRET
12+ } ,
13+ gcp : {
14+ email : process . env . FLE_GCP_EMAIL ,
15+ privateKey : process . env . FLE_GCP_PRIVATEKEY
16+ } ,
17+ local : {
18+ key : ' Mng0NCt4ZHVUYUJCa1kxNkVyNUR1QURhZ2h2UzR2d2RrZzh0cFBwM3R6NmdWMDFBMUN3YkQ5aXRRMkhGRGdQV09wOGVNYUMxT2k3NjZKelhaQmRCZGJkTXVyZG9uSjFk'
19+ } ,
20+ kmip : {
21+ endpoint : ' localhost:5698'
22+ }
23+ } ;
2424
2525function getCSFLEKMSProviders ( ) {
2626 return JSON . parse ( JSON . stringify ( csfleKMSProviders ) ) ;
@@ -36,10 +36,8 @@ const keys = [
3636 'FLE_GCP_PRIVATEKEY'
3737] ;
3838
39- const isInEnvironment = key => ( typeof process . env [ key ] === 'string' && process . env [ key ] . length > 0 )
40- const missingKeys = keys
41- . filter ( key => ! isInEnvironment ( key ) )
42- . join ( ',' ) ;
39+ const isInEnvironment = key => typeof process . env [ key ] === 'string' && process . env [ key ] . length > 0 ;
40+ const missingKeys = keys . filter ( key => ! isInEnvironment ( key ) ) . join ( ',' ) ;
4341
4442module . exports = {
4543 getCSFLEKMSProviders,
0 commit comments