class Net::SSH::KeyFactory::OpenSSLKeyTypeBase

Public Class Methods

encrypted_key?(key_data, error) click to toggle source
# File lib/net/ssh/key_factory.rb, line 145
def self.encrypted_key?(key_data, error)
  key_data.match(/ENCRYPTED/)
end
open_ssl_class() click to toggle source
# File lib/net/ssh/key_factory.rb, line 137
def self.open_ssl_class
  raise Exception, "TODO: subclasses should implement"
end
read(key_data, passphrase) click to toggle source
# File lib/net/ssh/key_factory.rb, line 141
def self.read(key_data, passphrase)
  open_ssl_class.new(key_data, passphrase)
end