Skip to content

Commit 850e7b2

Browse files
authored
RUST-2050 Fix Azure KMS test binary (#1219)
1 parent 373fe17 commit 850e7b2

File tree

1 file changed

+8
-7
lines changed
  • .evergreen/azure-kms-test/src

1 file changed

+8
-7
lines changed

.evergreen/azure-kms-test/src/main.rs

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use mongodb::{
22
bson::doc,
3-
client_encryption::{ClientEncryption, MasterKey},
3+
client_encryption::{AzureMasterKey, ClientEncryption, MasterKey},
44
error::Result,
55
mongocrypt::ctx::KmsProvider,
66
Client,
@@ -14,18 +14,19 @@ async fn main() -> Result<()> {
1414
let c = ClientEncryption::new(
1515
Client::with_uri_str("mongodb://localhost:27017").await?,
1616
Namespace::new("keyvault", "datakeys"),
17-
[(KmsProvider::Azure, doc! {}, None)],
17+
[(KmsProvider::azure(), doc! {}, None)],
1818
)?;
1919

2020
let key_name = env::var("KEY_NAME").expect("KEY_NAME environment variable should be set");
2121
let key_vault_endpoint = env::var("KEY_VAULT_ENDPOINT")
2222
.expect("KEY_VAULT_ENDPOINT environment variable should be set");
2323

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+
))
2930
.await?;
3031

3132
println!("Azure KMS integration test passed!");

0 commit comments

Comments
 (0)