Method: Gem::Commands::CertCommand#build_cert

Defined in:
lib/rubygems/commands/cert_command.rb

#build_cert(email, key) ⇒ Object

:nodoc:



154
155
156
157
158
159
160
161
162
163
164
165
# File 'lib/rubygems/commands/cert_command.rb', line 154

def build_cert(email, key) # :nodoc:
  expiration_length_days = options[:expiration_length_days] ||
                           Gem.configuration.cert_expiration_length_days

  cert = Gem::Security.create_cert_email(
    email,
    key,
    (Gem::Security::ONE_DAY * expiration_length_days)
  )

  Gem::Security.write cert, "gem-public_cert.pem"
end