aboutsummaryrefslogtreecommitdiffstats
path: root/lib/ssl/test/openssl_client_cert_SUITE.erl
diff options
context:
space:
mode:
authorIngela Anderton Andin <[email protected]>2019-07-30 18:08:48 +0200
committerIngela Anderton Andin <[email protected]>2019-07-31 10:51:10 +0200
commite1cd299f617d3303f8addcca37d9e35c12c468e9 (patch)
tree5fef6bc28257cd732117e1ad8e476e33ec6f07af /lib/ssl/test/openssl_client_cert_SUITE.erl
parentad8c607df66aac55ca6133281635513a34ef5a88 (diff)
downloadotp-e1cd299f617d3303f8addcca37d9e35c12c468e9.tar.gz
otp-e1cd299f617d3303f8addcca37d9e35c12c468e9.tar.bz2
otp-e1cd299f617d3303f8addcca37d9e35c12c468e9.zip
ssl: Fix better OpenSSL support in test framework
Diffstat (limited to 'lib/ssl/test/openssl_client_cert_SUITE.erl')
-rw-r--r--lib/ssl/test/openssl_client_cert_SUITE.erl16
1 files changed, 15 insertions, 1 deletions
diff --git a/lib/ssl/test/openssl_client_cert_SUITE.erl b/lib/ssl/test/openssl_client_cert_SUITE.erl
index 4844f06672..d40abd277b 100644
--- a/lib/ssl/test/openssl_client_cert_SUITE.erl
+++ b/lib/ssl/test/openssl_client_cert_SUITE.erl
@@ -225,7 +225,21 @@ end_per_group(GroupName, Config) ->
false ->
Config
end.
-
+init_per_testcase(TestCase, Config) when
+ TestCase == client_auth_empty_cert_accepted;
+ TestCase == client_auth_empty_cert_rejected ->
+ Version = proplists:get_value(version,Config),
+ case Version of
+ sslv3 ->
+ %% Openssl client sends "No Certificate Reserved" warning ALERT
+ %% instead of sending EMPTY cert message in SSL-3.0 so empty cert test are not
+ %% relevant
+ {skip, openssl_behaves_differently};
+ _ ->
+ ssl_test_lib:ct_log_supported_protocol_versions(Config),
+ ct:timetrap({seconds, 10}),
+ Config
+ end;
init_per_testcase(_TestCase, Config) ->
ssl_test_lib:ct_log_supported_protocol_versions(Config),
ct:timetrap({seconds, 10}),