# File lib/net/ssh/authentication/key_manager.rb, line 81 def identities identities = [] if agent agent.identities.each do |key| identities.push key known_identities[key] = { :from => :agent } end end key_files.each do |file| if File.readable?(file) begin key = KeyFactory.load_public_key(file + ".pub") identities.push key known_identities[key] = { :from => :file, :file => file } rescue Exception => e error { "could not load public key file `#{file}.pub': #{e.class} (#{e.message})" } end end end identities end