File tree Expand file tree Collapse file tree 3 files changed +18
-0
lines changed Expand file tree Collapse file tree 3 files changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -12,6 +12,13 @@ source "${DRIVERS_TOOLS}/.evergreen/secrets_handling/setup-secrets.sh" drivers/a
12
12
13
13
set +o errexit
14
14
15
+ # Create client certificate file from base64 encoded secret:
16
+ mkdir -p .secrets
17
+ chmod 700 .secrets
18
+ echo " ${ATLAS_X509_DEV_CERT_BASE64} " | base64 --decode > .secrets/clientcert.pem
19
+ ATLAS_X509_DEV_WITH_CERT=" ${ATLAS_X509_DEV} &tlsCertificateKeyFile=.secrets/clientcert.pem"
20
+ export ATLAS_X509_DEV_WITH_CERT
21
+
15
22
cargo_test test::atlas_connectivity
16
23
17
24
exit $CARGO_RESULT
Original file line number Diff line number Diff line change 14
14
mongocryptd.pid
15
15
semgrep /
16
16
sarif.json
17
+ .secrets
Original file line number Diff line number Diff line change @@ -95,3 +95,13 @@ async fn atlas_tls12_srv() {
95
95
run_test ( "ATLAS_SRV_TLS12" , None ) . await ;
96
96
run_test ( "ATLAS_SRV_TLS12" , Some ( ResolverConfig :: cloudflare ( ) ) ) . await ;
97
97
}
98
+
99
+ #[ tokio:: test]
100
+ async fn atlas_x509 ( ) {
101
+ run_test ( "ATLAS_X509_DEV_WITH_CERT" , None ) . await ;
102
+ run_test (
103
+ "ATLAS_X509_DEV_WITH_CERT" ,
104
+ Some ( ResolverConfig :: cloudflare ( ) ) ,
105
+ )
106
+ . await ;
107
+ }
You can’t perform that action at this time.
0 commit comments