class HammerCLI::CertDownloader

Public Instance Methods

download(uri) click to toggle source
# File lib/hammer_cli/ca_cert_manager.rb, line 42
def download(uri)
  noverify_ssl_connection = OpenSSL::SSL::SSLSocket.new(TCPSocket.new(uri.host, uri.port), noverify_ssl_context)
  noverify_ssl_connection.connect
  noverify_ssl_connection.peer_cert_chain.last
end

Private Instance Methods

noverify_ssl_context() click to toggle source
# File lib/hammer_cli/ca_cert_manager.rb, line 50
def noverify_ssl_context
  noverify_ssl_context = OpenSSL::SSL::SSLContext.new
  noverify_ssl_context.verify_mode = OpenSSL::SSL::VERIFY_NONE
  noverify_ssl_context
end