Module: OpenSSL::PKey

Defined in:
lib/keystores/jks/pkcs8_key.rb

Defined Under Namespace

Classes: DSA, EC, RSA

Class Method Summary collapse

Class Method Details

.pkcs8_parse(der_bytes) ⇒ Object

Parse the correct type of OpenSSL::PKey from a der encoded PKCS8 private key



142
143
144
145
# File 'lib/keystores/jks/pkcs8_key.rb', line 142

def self.pkcs8_parse(der_bytes)
  key_type = extract_key_type(der_bytes)
  OpenSSL::PKey.const_get(key_type).new(der_bytes)
end