Class JGitPublicKeyAuthentication

  • All Implemented Interfaces:
    org.apache.sshd.client.auth.UserAuth, org.apache.sshd.client.session.ClientSessionHolder, org.apache.sshd.common.auth.UserAuthInstance<org.apache.sshd.client.session.ClientSession>, org.apache.sshd.common.NamedResource, org.apache.sshd.common.signature.SignatureFactoriesHolder, org.apache.sshd.common.signature.SignatureFactoriesManager

    public class JGitPublicKeyAuthentication
    extends org.apache.sshd.client.auth.pubkey.UserAuthPublicKey
    Custom UserAuthPublicKey implementation for handling SSH config PubkeyAcceptedAlgorithms.
    • Field Summary

      • Fields inherited from class org.apache.sshd.client.auth.pubkey.UserAuthPublicKey

        chosenAlgorithm, current, currentAlgorithms, factories, keys, NAME
      • Fields inherited from class org.apache.sshd.common.util.logging.AbstractLoggingBean

        log
      • Fields inherited from interface org.apache.sshd.common.NamedResource

        BY_NAME_COMPARATOR, NAME_EXTRACTOR
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void init​(org.apache.sshd.client.session.ClientSession rawSession, String service)  
      • Methods inherited from class org.apache.sshd.client.auth.pubkey.UserAuthPublicKey

        appendSignature, destroy, getSignatureFactories, processAuthDataRequest, releaseKeys, resolveAttemptedPublicKeyIdentity, sendAuthDataRequest, setSignatureFactories, signalAuthMethodFailure, signalAuthMethodSuccess
      • Methods inherited from class org.apache.sshd.client.auth.AbstractUserAuth

        getClientSession, getName, getService, getSession, process, toString
      • Methods inherited from class org.apache.sshd.common.util.logging.AbstractLoggingBean

        debug, debug, debug, debug, debug, error, error, error, error, error, getSimplifiedLogger, info, info, warn, warn, warn, warn, warn, warn, warn, warn
      • Methods inherited from interface org.apache.sshd.common.signature.SignatureFactoriesHolder

        getSignatureFactoriesNameList, getSignatureFactoriesNames
      • Methods inherited from interface org.apache.sshd.common.signature.SignatureFactoriesManager

        setSignatureFactoriesNameList, setSignatureFactoriesNames, setSignatureFactoriesNames
    • Method Detail

      • init

        public void init​(org.apache.sshd.client.session.ClientSession rawSession,
                         String service)
                  throws Exception
        Specified by:
        init in interface org.apache.sshd.client.auth.UserAuth
        Overrides:
        init in class org.apache.sshd.client.auth.pubkey.UserAuthPublicKey
        Throws:
        Exception