Sha256: 6b1cd78aa34f3b01f54510c0b3bcb4e7d24b7092912fce7b9a3404b21e4435c8

Contents?: true

Size: 456 Bytes

Versions: 33

Compression:

Stored size: 456 Bytes

Contents

require 'openssl'

private_key_path = '../../test/rubygems/private_key.pem'
private_key_path = File.expand_path private_key_path, __FILE__

key = OpenSSL::PKey::RSA.new File.read private_key_path

cipher = OpenSSL::Cipher.new 'DES-CBC'

encrypted_key_path = '../../test/rubygems/encrypted_private_key.pem'
encrypted_key_path = File.expand_path encrypted_key_path, __FILE__

open encrypted_key_path, 'w' do |io|
  io.write key.to_pem cipher, 'Foo bar'
end

Version data entries

33 entries across 33 versions & 1 rubygems

Version Path
rubygems-update-2.5.1 util/create_encrypted_key.rb
rubygems-update-2.5.0 util/create_encrypted_key.rb
rubygems-update-2.2.5 util/create_encrypted_key.rb
rubygems-update-2.4.8 util/create_encrypted_key.rb
rubygems-update-2.2.4 util/create_encrypted_key.rb
rubygems-update-2.4.7 util/create_encrypted_key.rb
rubygems-update-2.4.6 util/create_encrypted_key.rb
rubygems-update-2.2.3 util/create_encrypted_key.rb
rubygems-update-2.4.5 util/create_encrypted_key.rb
rubygems-update-2.4.4 util/create_encrypted_key.rb
rubygems-update-2.4.3 util/create_encrypted_key.rb
rubygems-update-2.4.2 util/create_encrypted_key.rb
rubygems-update-2.4.1 util/create_encrypted_key.rb
rubygems-update-2.4.0 util/create_encrypted_key.rb
rubygems-update-2.3.0 util/create_encrypted_key.rb
rubygems-update-2.2.2 util/create_encrypted_key.rb
rubygems-update-2.2.1 util/create_encrypted_key.rb
rubygems-update-2.2.0 util/create_encrypted_key.rb
rubygems-update-2.2.0.rc.1 util/create_encrypted_key.rb
rubygems-update-2.1.11 util/create_encrypted_key.rb