Package com.jcraft.jsch.agentproxy
Class AgentProxy
- java.lang.Object
-
- com.jcraft.jsch.agentproxy.AgentProxy
-
public class AgentProxy extends java.lang.Object
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description AgentProxy(Connector connector)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
addIdentity(byte[] identity)
private boolean
check_reply(int typ)
Connector
getConnector()
Identity[]
getIdentities()
boolean
isRunning()
void
removeAllIdentities()
boolean
removeIdentity(byte[] blob)
byte[]
sign(byte[] blob, byte[] data)
-
-
-
Field Detail
-
SSH_AGENTC_REQUEST_RSA_IDENTITIES
private static final byte SSH_AGENTC_REQUEST_RSA_IDENTITIES
- See Also:
- Constant Field Values
-
SSH_AGENT_RSA_IDENTITIES_ANSWER
private static final byte SSH_AGENT_RSA_IDENTITIES_ANSWER
- See Also:
- Constant Field Values
-
SSH_AGENTC_RSA_CHALLENGE
private static final byte SSH_AGENTC_RSA_CHALLENGE
- See Also:
- Constant Field Values
-
SSH_AGENT_RSA_RESPONSE
private static final byte SSH_AGENT_RSA_RESPONSE
- See Also:
- Constant Field Values
-
SSH_AGENT_FAILURE
private static final byte SSH_AGENT_FAILURE
- See Also:
- Constant Field Values
-
SSH_AGENT_SUCCESS
private static final byte SSH_AGENT_SUCCESS
- See Also:
- Constant Field Values
-
SSH_AGENTC_ADD_RSA_IDENTITY
private static final byte SSH_AGENTC_ADD_RSA_IDENTITY
- See Also:
- Constant Field Values
-
SSH_AGENTC_REMOVE_RSA_IDENTITY
private static final byte SSH_AGENTC_REMOVE_RSA_IDENTITY
- See Also:
- Constant Field Values
-
SSH_AGENTC_REMOVE_ALL_RSA_IDENTITIES
private static final byte SSH_AGENTC_REMOVE_ALL_RSA_IDENTITIES
- See Also:
- Constant Field Values
-
SSH2_AGENTC_REQUEST_IDENTITIES
private static final byte SSH2_AGENTC_REQUEST_IDENTITIES
- See Also:
- Constant Field Values
-
SSH2_AGENT_IDENTITIES_ANSWER
private static final byte SSH2_AGENT_IDENTITIES_ANSWER
- See Also:
- Constant Field Values
-
SSH2_AGENTC_SIGN_REQUEST
private static final byte SSH2_AGENTC_SIGN_REQUEST
- See Also:
- Constant Field Values
-
SSH2_AGENT_SIGN_RESPONSE
private static final byte SSH2_AGENT_SIGN_RESPONSE
- See Also:
- Constant Field Values
-
SSH2_AGENTC_ADD_IDENTITY
private static final byte SSH2_AGENTC_ADD_IDENTITY
- See Also:
- Constant Field Values
-
SSH2_AGENTC_REMOVE_IDENTITY
private static final byte SSH2_AGENTC_REMOVE_IDENTITY
- See Also:
- Constant Field Values
-
SSH2_AGENTC_REMOVE_ALL_IDENTITIES
private static final byte SSH2_AGENTC_REMOVE_ALL_IDENTITIES
- See Also:
- Constant Field Values
-
SSH_AGENTC_ADD_SMARTCARD_KEY
private static final byte SSH_AGENTC_ADD_SMARTCARD_KEY
- See Also:
- Constant Field Values
-
SSH_AGENTC_REMOVE_SMARTCARD_KEY
private static final byte SSH_AGENTC_REMOVE_SMARTCARD_KEY
- See Also:
- Constant Field Values
-
SSH_AGENTC_LOCK
private static final byte SSH_AGENTC_LOCK
- See Also:
- Constant Field Values
-
SSH_AGENTC_UNLOCK
private static final byte SSH_AGENTC_UNLOCK
- See Also:
- Constant Field Values
-
SSH_AGENTC_ADD_RSA_ID_CONSTRAINED
private static final byte SSH_AGENTC_ADD_RSA_ID_CONSTRAINED
- See Also:
- Constant Field Values
-
SSH2_AGENTC_ADD_ID_CONSTRAINED
private static final byte SSH2_AGENTC_ADD_ID_CONSTRAINED
- See Also:
- Constant Field Values
-
SSH_AGENTC_ADD_SMARTCARD_KEY_CONSTRAINED
private static final byte SSH_AGENTC_ADD_SMARTCARD_KEY_CONSTRAINED
- See Also:
- Constant Field Values
-
SSH_AGENT_CONSTRAIN_LIFETIME
private static final byte SSH_AGENT_CONSTRAIN_LIFETIME
- See Also:
- Constant Field Values
-
SSH_AGENT_CONSTRAIN_CONFIRM
private static final byte SSH_AGENT_CONSTRAIN_CONFIRM
- See Also:
- Constant Field Values
-
SSH2_AGENT_FAILURE
private static final byte SSH2_AGENT_FAILURE
- See Also:
- Constant Field Values
-
SSH_COM_AGENT2_FAILURE
private static final byte SSH_COM_AGENT2_FAILURE
- See Also:
- Constant Field Values
-
SSH_AGENT_OLD_SIGNATURE
private static final byte SSH_AGENT_OLD_SIGNATURE
- See Also:
- Constant Field Values
-
buf
private final byte[] buf
-
buffer
private final Buffer buffer
-
connector
private Connector connector
-
-
Constructor Detail
-
AgentProxy
public AgentProxy(Connector connector)
-
-
Method Detail
-
getIdentities
public Identity[] getIdentities()
-
sign
public byte[] sign(byte[] blob, byte[] data)
-
removeIdentity
public boolean removeIdentity(byte[] blob)
-
removeAllIdentities
public void removeAllIdentities()
-
addIdentity
public boolean addIdentity(byte[] identity)
-
isRunning
public boolean isRunning()
-
getConnector
public Connector getConnector()
-
check_reply
private boolean check_reply(int typ)
-
-