diff options
author | Ingela Anderton Andin <[email protected]> | 2019-07-30 18:08:48 +0200 |
---|---|---|
committer | Ingela Anderton Andin <[email protected]> | 2019-07-31 10:51:10 +0200 |
commit | e1cd299f617d3303f8addcca37d9e35c12c468e9 (patch) | |
tree | 5fef6bc28257cd732117e1ad8e476e33ec6f07af /lib/ssl/test/openssl_client_cert_SUITE.erl | |
parent | ad8c607df66aac55ca6133281635513a34ef5a88 (diff) | |
download | otp-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.erl | 16 |
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}), |