Class: Qpid::Proton::Reactor::SSLConfig

Inherits:
Object
  • Object
show all
Defined in:
lib/reactor/ssl_config.rb

Instance Method Summary collapse

Constructor Details

#initializeSSLConfig

Returns a new instance of SSLConfig.



24
25
26
27
# File 'lib/reactor/ssl_config.rb', line 24

def initialize
  @client = Qpid::Proton::SSLDomain.new(Qpid::Proton::SSLDomain::MODE_CLIENT)
  @server = Qpid::Proton::SSLDomain.new(Qpid::Proton::SSLDomain::MODE_SERVER)
end

Instance Method Details

#set_credentials(cert_file, key_file, password) ⇒ Object



29
30
31
32
# File 'lib/reactor/ssl_config.rb', line 29

def set_credentials(cert_file, key_file, password)
  @client.set_credentials(cert_file, key_file, password)
  @server.set_credentials(cert_file, key_file, password)
end

#set_trusted_ca_db(certificate_db) ⇒ Object



34
35
36
37
# File 'lib/reactor/ssl_config.rb', line 34

def set_trusted_ca_db(certificate_db)
  @client.set_trusted_ca_db(certificate_db)
  @server.set_trusted_ca_db(certificate_db)
end