# File lib/net/ssh/transport/ossl/key-factory.rb, line 98 def load_public_key( filename ) data = File.open( filename ) { |file| file.read } type, blob = data.split( / / ) blob = Base64.decode64( blob ) reader = @buffers.reader( blob ) key = reader.read_key or raise OpenSSL::PKey::PKeyError, "not a public key #{filename.inspect}" return key end