Method: Gem::Security.create_cert_email
- Defined in:
- lib/rubygems/security.rb
.create_cert_email(email, key, age = ONE_YEAR, extensions = EXTENSIONS) ⇒ Object
Creates a self-signed certificate with an issuer and subject from email
, a subject alternative name of email
and the given extensions
for the key
.
440 441 442 443 444 445 446 |
# File 'lib/rubygems/security.rb', line 440 def self.create_cert_email(email, key, age = ONE_YEAR, extensions = EXTENSIONS) subject = email_to_name email extensions = extensions.merge "subjectAltName" => "email:#{email}" create_cert_self_signed subject, key, age, extensions end |