Class: Puppet::Rest::SSLContext

Inherits:
Object
  • Object
show all
Defined in:
lib/puppet/rest/ssl_context.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(verify_mode, cert_store = OpenSSL::X509::Store.new) ⇒ SSLContext

Returns a new instance of SSLContext.

Parameters:

  • verify_mode (OpenSSL::SSL::VERIFY_NONE, OpenSSL::SSL::VERIFY_PEER)
  • cert_store (OpenSSL::X509::SSLStore) (defaults to: OpenSSL::X509::Store.new)


8
9
10
11
# File 'lib/puppet/rest/ssl_context.rb', line 8

def initialize(verify_mode, cert_store = OpenSSL::X509::Store.new)
  @verify_mode = verify_mode
  @cert_store = cert_store
end

Instance Attribute Details

#cert_storeObject (readonly)

Returns the value of attribute cert_store.



4
5
6
# File 'lib/puppet/rest/ssl_context.rb', line 4

def cert_store
  @cert_store
end

#verify_modeObject (readonly)

Returns the value of attribute verify_mode.



4
5
6
# File 'lib/puppet/rest/ssl_context.rb', line 4

def verify_mode
  @verify_mode
end