# File lib/net/ssh/authentication/agent/java_pageant.rb, line 53 53: def identities 54: debug { "getting identities from Pageant" } 55: @agent_proxy.get_identities.map do |identity| 56: blob = identity.get_blob 57: key = Buffer.new(String.from_java_bytes(blob)).read_key 58: key.extend(Key) 59: key.java_blob = blob 60: key.comment = String.from_java_bytes(identity.get_comment) 61: key 62: end 63: rescue AgentProxyException => e 64: raise AgentError, "Cannot get identities: #{e.message}", e.backtrace 65: end