Class: OpenSSL::X509::Store
Instance Method Summary collapse
Instance Method Details
#__original_set_default_paths ⇒ Object
126 |
# File 'lib/puppet/util/monkey_patches.rb', line 126 alias __original_set_default_paths set_default_paths |
#set_default_paths ⇒ Object
127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 |
# File 'lib/puppet/util/monkey_patches.rb', line 127 def set_default_paths # This can be removed once openssl integrates with windows # cert store, see https://rt.openssl.org/Ticket/Display.html?id=2158 unless @puppet_certs_loaded @puppet_certs_loaded = true Puppet::Util::Windows::RootCerts.instance.to_a.uniq { |cert| cert.to_der }.each do |x509| begin add_cert(x509) rescue OpenSSL::X509::StoreError => e warn "Failed to add #{x509.subject.to_s}" end end end __original_set_default_paths end |