Method: Ant::SSL::Certificate#initialize
- Defined in:
- lib/ant/ssl/certificate.rb
#initialize(config, inventory) ⇒ Certificate
Returns a new instance of Certificate.
11 12 13 14 15 16 17 18 19 |
# File 'lib/ant/ssl/certificate.rb', line 11 def initialize(config, inventory) @config = config @inventory = inventory @key = OpenSSL::PKey::RSA.new(@config['key_size']) @cert = OpenSSL::X509::Certificate.new @cert.public_key = @key.public_key @extensions = OpenSSL::X509::ExtensionFactory.new @extensions.subject_certificate = @cert end |