Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Ledest:erlang:25
erlang
2839-Use-short-host-name-in-test-certs.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 2839-Use-short-host-name-in-test-certs.patch of Package erlang
From 463e5553476c178bd9ff0bc6b8156c4e7de30790 Mon Sep 17 00:00:00 2001 From: Raimo Niskanen <raimo@erlang.org> Date: Tue, 20 Sep 2022 18:12:51 +0200 Subject: [PATCH 09/11] Use short host name in test certs --- lib/ssl/test/ssl_dist_SUITE.erl | 36 +++++++++++++++++++++------------ 1 file changed, 23 insertions(+), 13 deletions(-) diff --git a/lib/ssl/test/ssl_dist_SUITE.erl b/lib/ssl/test/ssl_dist_SUITE.erl index d9e8fe5ada..b3a86990d5 100644 --- a/lib/ssl/test/ssl_dist_SUITE.erl +++ b/lib/ssl/test/ssl_dist_SUITE.erl @@ -1046,18 +1046,28 @@ mk_node_name(Config) -> setup_certs(Config) -> + {ok,Host} = inet:gethostname(), + Extensions = + {extensions, + [#'Extension'{ + extnID = ?'id-ce-subjectAltName', + extnValue = [{dNSName, Host}], + critical = false}]}, PrivDir = proplists:get_value(priv_dir, Config), - DerConfig = public_key:pkix_test_data(#{server_chain => #{root => rsa_root_key(1), - intermediates => [rsa_intermediate(2)], - peer => rsa_peer_key(3)}, - client_chain => #{root => rsa_root_key(1), - intermediates => [rsa_intermediate(5)], - peer => rsa_peer_key(6)}}), + DerConfig = + public_key:pkix_test_data( + #{server_chain => + #{root => [rsa_root_key(1)], + intermediates => [rsa_intermediate_conf(2)], + peer => [rsa_peer_key(3), Extensions]}, + client_chain => + #{root => [rsa_root_key(1)], + intermediates => [rsa_intermediate_conf(5)], + peer => [rsa_peer_key(6), Extensions]}}), ClientBase = filename:join([PrivDir, "rsa"]), - SeverBase = filename:join([PrivDir, "rsa"]), - - _ = x509_test:gen_pem_config_files(DerConfig, ClientBase, SeverBase). - + ServerBase = filename:join([PrivDir, "rsa"]), + _ = x509_test:gen_pem_config_files(DerConfig, ClientBase, ServerBase). + setup_tls_opts(Config) -> PrivDir = proplists:get_value(priv_dir, Config), SC = filename:join([PrivDir, "rsa_server_cert.pem"]), @@ -1278,13 +1278,13 @@ inet_ver() -> rsa_root_key(N) -> %% As rsa keygen is not guaranteed to be fast - [{key, ssl_test_lib:hardcode_rsa_key(N)}]. + {key, ssl_test_lib:hardcode_rsa_key(N)}. rsa_peer_key(N) -> %% As rsa keygen is not guaranteed to be fast - [{key, ssl_test_lib:hardcode_rsa_key(N)}]. + {key, ssl_test_lib:hardcode_rsa_key(N)}. -rsa_intermediate(N) -> +rsa_intermediate_conf(N) -> [{key, ssl_test_lib:hardcode_rsa_key(N)}]. -- 2.35.3
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor