Class AgentProxy

java.lang.Object
com.jcraft.jsch.agentproxy.AgentProxy

public class AgentProxy extends java.lang.Object
  • Field Details

    • SSH_AGENTC_REQUEST_RSA_IDENTITIES

      private static final byte SSH_AGENTC_REQUEST_RSA_IDENTITIES
      See Also:
    • SSH_AGENT_RSA_IDENTITIES_ANSWER

      private static final byte SSH_AGENT_RSA_IDENTITIES_ANSWER
      See Also:
    • SSH_AGENTC_RSA_CHALLENGE

      private static final byte SSH_AGENTC_RSA_CHALLENGE
      See Also:
    • SSH_AGENT_RSA_RESPONSE

      private static final byte SSH_AGENT_RSA_RESPONSE
      See Also:
    • SSH_AGENT_FAILURE

      private static final byte SSH_AGENT_FAILURE
      See Also:
    • SSH_AGENT_SUCCESS

      private static final byte SSH_AGENT_SUCCESS
      See Also:
    • SSH_AGENTC_ADD_RSA_IDENTITY

      private static final byte SSH_AGENTC_ADD_RSA_IDENTITY
      See Also:
    • SSH_AGENTC_REMOVE_RSA_IDENTITY

      private static final byte SSH_AGENTC_REMOVE_RSA_IDENTITY
      See Also:
    • SSH_AGENTC_REMOVE_ALL_RSA_IDENTITIES

      private static final byte SSH_AGENTC_REMOVE_ALL_RSA_IDENTITIES
      See Also:
    • SSH2_AGENTC_REQUEST_IDENTITIES

      private static final byte SSH2_AGENTC_REQUEST_IDENTITIES
      See Also:
    • SSH2_AGENT_IDENTITIES_ANSWER

      private static final byte SSH2_AGENT_IDENTITIES_ANSWER
      See Also:
    • SSH2_AGENTC_SIGN_REQUEST

      private static final byte SSH2_AGENTC_SIGN_REQUEST
      See Also:
    • SSH2_AGENT_SIGN_RESPONSE

      private static final byte SSH2_AGENT_SIGN_RESPONSE
      See Also:
    • SSH2_AGENTC_ADD_IDENTITY

      private static final byte SSH2_AGENTC_ADD_IDENTITY
      See Also:
    • SSH2_AGENTC_REMOVE_IDENTITY

      private static final byte SSH2_AGENTC_REMOVE_IDENTITY
      See Also:
    • SSH2_AGENTC_REMOVE_ALL_IDENTITIES

      private static final byte SSH2_AGENTC_REMOVE_ALL_IDENTITIES
      See Also:
    • SSH_AGENTC_ADD_SMARTCARD_KEY

      private static final byte SSH_AGENTC_ADD_SMARTCARD_KEY
      See Also:
    • SSH_AGENTC_REMOVE_SMARTCARD_KEY

      private static final byte SSH_AGENTC_REMOVE_SMARTCARD_KEY
      See Also:
    • SSH_AGENTC_LOCK

      private static final byte SSH_AGENTC_LOCK
      See Also:
    • SSH_AGENTC_UNLOCK

      private static final byte SSH_AGENTC_UNLOCK
      See Also:
    • SSH_AGENTC_ADD_RSA_ID_CONSTRAINED

      private static final byte SSH_AGENTC_ADD_RSA_ID_CONSTRAINED
      See Also:
    • SSH2_AGENTC_ADD_ID_CONSTRAINED

      private static final byte SSH2_AGENTC_ADD_ID_CONSTRAINED
      See Also:
    • SSH_AGENTC_ADD_SMARTCARD_KEY_CONSTRAINED

      private static final byte SSH_AGENTC_ADD_SMARTCARD_KEY_CONSTRAINED
      See Also:
    • SSH_AGENT_CONSTRAIN_LIFETIME

      private static final byte SSH_AGENT_CONSTRAIN_LIFETIME
      See Also:
    • SSH_AGENT_CONSTRAIN_CONFIRM

      private static final byte SSH_AGENT_CONSTRAIN_CONFIRM
      See Also:
    • SSH2_AGENT_FAILURE

      private static final byte SSH2_AGENT_FAILURE
      See Also:
    • SSH_COM_AGENT2_FAILURE

      private static final byte SSH_COM_AGENT2_FAILURE
      See Also:
    • SSH_AGENT_OLD_SIGNATURE

      private static final byte SSH_AGENT_OLD_SIGNATURE
      See Also:
    • buf

      private final byte[] buf
    • buffer

      private final Buffer buffer
    • connector

      private Connector connector
  • Constructor Details

    • AgentProxy

      public AgentProxy(Connector connector)
  • Method Details

    • 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)