File tree Expand file tree Collapse file tree 1 file changed +8
-7
lines changed
.evergreen/azure-kms-test/src Expand file tree Collapse file tree 1 file changed +8
-7
lines changed Original file line number Diff line number Diff line change 1
1
use mongodb:: {
2
2
bson:: doc,
3
- client_encryption:: { ClientEncryption , MasterKey } ,
3
+ client_encryption:: { AzureMasterKey , ClientEncryption , MasterKey } ,
4
4
error:: Result ,
5
5
mongocrypt:: ctx:: KmsProvider ,
6
6
Client ,
@@ -14,18 +14,19 @@ async fn main() -> Result<()> {
14
14
let c = ClientEncryption :: new (
15
15
Client :: with_uri_str ( "mongodb://localhost:27017" ) . await ?,
16
16
Namespace :: new ( "keyvault" , "datakeys" ) ,
17
- [ ( KmsProvider :: Azure , doc ! { } , None ) ] ,
17
+ [ ( KmsProvider :: azure ( ) , doc ! { } , None ) ] ,
18
18
) ?;
19
19
20
20
let key_name = env:: var ( "KEY_NAME" ) . expect ( "KEY_NAME environment variable should be set" ) ;
21
21
let key_vault_endpoint = env:: var ( "KEY_VAULT_ENDPOINT" )
22
22
. expect ( "KEY_VAULT_ENDPOINT environment variable should be set" ) ;
23
23
24
- c. create_data_key ( MasterKey :: Azure {
25
- key_vault_endpoint,
26
- key_name,
27
- key_version : None ,
28
- } )
24
+ c. create_data_key ( MasterKey :: Azure (
25
+ AzureMasterKey :: builder ( )
26
+ . key_vault_endpoint ( key_vault_endpoint)
27
+ . key_name ( key_name)
28
+ . build ( ) ,
29
+ ) )
29
30
. await ?;
30
31
31
32
println ! ( "Azure KMS integration test passed!" ) ;
You can’t perform that action at this time.
0 commit comments