Class AgentProxy


  • public class AgentProxy
    extends java.lang.Object
    • 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_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_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
      • 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
    • 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)