summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn <john.mccrae@progress.com>2023-05-02 12:05:06 -0700
committerJohn <john.mccrae@progress.com>2023-05-02 12:05:06 -0700
commitc95347132f45f1f65d352cca6c6acb57764c22b4 (patch)
tree9e740a37aacb70f5d30c7f2280ec9b7e70b96c70
parent17510de39be87ed84b7e8dbf524aba447f4eac46 (diff)
downloadchef-jfm/chef17_kitchen_testing_part3.tar.gz
[chef-17] 19 of X - Refactoring the badssl.com codejfm/chef17_kitchen_testing_part3
Signed-off-by: John <john.mccrae@progress.com>
-rw-r--r--kitchen-tests/cookbooks/end_to_end/recipes/_chef_client_trusted_certificate.rb7
1 files changed, 6 insertions, 1 deletions
diff --git a/kitchen-tests/cookbooks/end_to_end/recipes/_chef_client_trusted_certificate.rb b/kitchen-tests/cookbooks/end_to_end/recipes/_chef_client_trusted_certificate.rb
index 28d6f4a882..223110565b 100644
--- a/kitchen-tests/cookbooks/end_to_end/recipes/_chef_client_trusted_certificate.rb
+++ b/kitchen-tests/cookbooks/end_to_end/recipes/_chef_client_trusted_certificate.rb
@@ -5,11 +5,15 @@
# First, grab it
out = Mixlib::ShellOut.new(
- %w{openssl s_client -showcerts -connect self-signed.badssl.com:443}
+ %w{openssl s_client -servername self-signed.badssl.com -showcerts -connect self-signed.badssl.com:443}
).run_command.stdout
cert = Mixlib::ShellOut.new(%w{openssl x509}, input: out).run_command.stdout
+puts "The cert object is of type : #{cert.class}"
+
+puts "Here is the cert : #{cert}"
+
# Second trust it
chef_client_trusted_certificate "self-signed.badssl.com" do
certificate cert
@@ -18,4 +22,5 @@ end
# see if we can fetch from our new trusted domain
remote_file ::File.join(Chef::Config[:file_cache_path], "index.html") do
source "https://self-signed.badssl.com/index.html"
+ mode 0640
end