class Mallory::SSL::CertificateFactory

Public Class Methods

new(ca) click to toggle source
# File lib/mallory/ssl/certificate_factory.rb, line 5
def initialize ca
  @ca = ca
end

Public Instance Methods

get(domain) click to toggle source
# File lib/mallory/ssl/certificate_factory.rb, line 9
def get domain
  key, csr = Mallory::SSL::Certificate.csr(domain)
  signed = @ca.sign(csr)
  Mallory::SSL::Certificate.new(key, signed)
end