Method: Gem::Commands::CertCommand#sign
- Defined in:
- lib/rubygems/commands/cert_command.rb
#sign(cert_file) ⇒ Object
290 291 292 293 294 295 296 297 298 299 300 301 302 |
# File 'lib/rubygems/commands/cert_command.rb', line 290 def sign(cert_file) cert = File.read cert_file cert = OpenSSL::X509::Certificate.new cert = File.stat(cert_file).mode & 0o777 issuer_cert = [:issuer_cert] issuer_key = [:key] cert = Gem::Security.sign cert, issuer_key, issuer_cert Gem::Security.write cert, cert_file, end |