Method: EaSSL.generate_self_signed

Defined in:
lib/eassl.rb

.generate_self_signed(options) ⇒ Object



24
25
26
27
28
29
# File 'lib/eassl.rb', line 24

def self.generate_self_signed(options)
  ca = CertificateAuthority.new({:bits => 1024}.update(options[:ca_options]||{}))
  sr = SigningRequest.new(options)
  cert = ca.create_certificate(sr)
  [ca, sr, cert]
end