class OpenSSL::X509::Store

Public Instance Methods

__original_set_default_paths()
Alias for: set_default_paths
set_default_paths() click to toggle source
   # File lib/puppet/util/monkey_patches.rb
65 def set_default_paths
66   # This can be removed once openssl integrates with windows
67   # cert store, see https://rt.openssl.org/Ticket/Display.html?id=2158
68   unless @puppet_certs_loaded
69     @puppet_certs_loaded = true
70 
71     Puppet::Util::Windows::RootCerts.instance.to_a.uniq { |cert| cert.to_der }.each do |x509|
72       begin
73         add_cert(x509)
74       rescue OpenSSL::X509::StoreError
75         warn "Failed to add #{x509.subject.to_utf8}"
76       end
77     end
78   end
79 
80   __original_set_default_paths
81 end
Also aliased as: __original_set_default_paths