From 90c02f1116d9d2f1b2b9e338f4358a79f9d066d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B3van=20S=2E=20Dippenaar?= Date: Thu, 4 Feb 2021 16:13:59 +1300 Subject: [PATCH] test(emqx_exporto): refactored ssl ciphers call for ct_helpers update --- apps/emqx_exproto/test/emqx_exproto_SUITE.erl | 25 ++++++++++--------- 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/apps/emqx_exproto/test/emqx_exproto_SUITE.erl b/apps/emqx_exproto/test/emqx_exproto_SUITE.erl index bf5c0943f..2ad79b77d 100644 --- a/apps/emqx_exproto/test/emqx_exproto_SUITE.erl +++ b/apps/emqx_exproto/test/emqx_exproto_SUITE.erl @@ -424,30 +424,31 @@ udp_opts() -> {reuseaddr, true}]. ssl_opts() -> - Path = emqx_ct_helpers:deps_path(emqx, "etc/certs"), + Certs = certs("key.pem", "cert.pem", "cacert.pem"), [{versions, ['tlsv1.2','tlsv1.1',tlsv1]}, - {ciphers, ciphers()}, - {keyfile, Path ++ "/key.pem"}, - {certfile, Path ++ "/cert.pem"}, - {cacertfile, Path ++ "/cacert.pem"}, + {ciphers, ciphers('tlsv1.2')}, {verify, verify_peer}, {fail_if_no_peer_cert, true}, {secure_renegotiate, false}, {reuse_sessions, true}, - {honor_cipher_order, true}]. + {honor_cipher_order, true}]++Certs. dtls_opts() -> Opts = ssl_opts(), lists:keyreplace(versions, 1, Opts, {versions, ['dtlsv1.2', 'dtlsv1']}). -ciphers() -> - proplists:get_value(ciphers, emqx_ct_helpers:client_ssl()). +ciphers(Version) -> + proplists:get_value(ciphers, emqx_ct_helpers:client_ssl(Version)). %%-------------------------------------------------------------------- %% Client-Opts client_ssl_opts() -> - Path = emqx_ct_helpers:deps_path(emqx, "etc/certs"), - [{keyfile, Path ++ "/client-key.pem"}, - {certfile, Path ++ "/client-cert.pem"}, - {cacertfile, Path ++ "/cacert.pem"}]. + certs( "client-key.pem", "client-cert.pem", "cacert.pem" ). + +certs( Key, Cert, CACert ) -> + CertsPath = emqx_ct_helpers:deps_path(emqx, "etc/certs"), + [ { keyfile, filename:join([ CertsPath, Key ]) }, + { certfile, filename:join([ CertsPath, Cert ]) }, + { cacertfile, filename:join([ CertsPath, CACert ]) } ]. +