# File lib/net/ssh/authentication/agent/java_pageant.rb, line 75
75:     def sign(key, data)
76:       signed = @agent_proxy.sign(key.java_blob, data.to_java_bytes)
77:       String.from_java_bytes(signed)
78:     rescue AgentProxyException => e
79:       raise AgentError,
80:         "agent could not sign data with requested identity: #{e.message}",
81:         e.backtrace
82:     end