Uses of Interface
org.apache.sshd.server.auth.pubkey.PublickeyAuthenticator
Packages that use PublickeyAuthenticator
Package
Description
-
Uses of PublickeyAuthenticator in org.apache.sshd.server
Fields in org.apache.sshd.server declared as PublickeyAuthenticatorModifier and TypeFieldDescriptionstatic final PublickeyAuthenticatorServerBuilder.DEFAULT_PUBLIC_KEY_AUTHENTICATORprotected PublickeyAuthenticatorServerBuilder.pubkeyAuthenticatorprivate PublickeyAuthenticatorSshServer.publickeyAuthenticatorMethods in org.apache.sshd.server that return PublickeyAuthenticatorModifier and TypeMethodDescriptionServerAuthenticationManager.getPublickeyAuthenticator()Retrieve thePublickeyAuthenticatorto be used by SSH server.SshServer.getPublickeyAuthenticator()Methods in org.apache.sshd.server with parameters of type PublickeyAuthenticatorModifier and TypeMethodDescriptionServerBuilder.publickeyAuthenticator(PublickeyAuthenticator auth) voidServerAuthenticationManager.setPublickeyAuthenticator(PublickeyAuthenticator publickeyAuthenticator) voidSshServer.setPublickeyAuthenticator(PublickeyAuthenticator publickeyAuthenticator) -
Uses of PublickeyAuthenticator in org.apache.sshd.server.auth.pubkey
Classes in org.apache.sshd.server.auth.pubkey that implement PublickeyAuthenticatorModifier and TypeClassDescriptionfinal classAccepts all authentication attemptsclassChecks against aCollectionofAuthorizedKeyEntrys Records the matched entry under a session attribute.classCaches the result per session - compensates forOpenSSHbehavior where it sends 2 requests with the same key (seeSSHD-300).classChecks against aCollectionofPublicKeysfinal classRejects all authentication attemptsclassReturns the same constant resulttrue/falseregardlessFields in org.apache.sshd.server.auth.pubkey declared as PublickeyAuthenticatorModifier and TypeFieldDescriptionprotected final PublickeyAuthenticatorCachingPublicKeyAuthenticator.authenticatorMethods in org.apache.sshd.server.auth.pubkey that return PublickeyAuthenticatorModifier and TypeMethodDescriptionstatic PublickeyAuthenticatorPublickeyAuthenticator.fromAuthorizedEntries(Object id, ServerSession session, Collection<? extends AuthorizedKeyEntry> entries, PublicKeyEntryResolver fallbackResolver) Constructors in org.apache.sshd.server.auth.pubkey with parameters of type PublickeyAuthenticatorModifierConstructorDescriptionCachingPublicKeyAuthenticator(PublickeyAuthenticator authenticator) -
Uses of PublickeyAuthenticator in org.apache.sshd.server.config.keys
Classes in org.apache.sshd.server.config.keys that implement PublickeyAuthenticatorModifier and TypeClassDescriptionclassUses the authorized keys file to implementPublickeyAuthenticatorwhile automatically re-loading the keys if the file has changed when a new authentication request is received.classMonitors the~/.ssh/authorized_keysfile of the user currently running the server, re-loading it if necessary.Fields in org.apache.sshd.server.config.keys with type parameters of type PublickeyAuthenticatorModifier and TypeFieldDescriptionprivate final AtomicReference<PublickeyAuthenticator> AuthorizedKeysAuthenticator.delegateHolderMethods in org.apache.sshd.server.config.keys that return PublickeyAuthenticatorModifier and TypeMethodDescriptionprotected PublickeyAuthenticatorAuthorizedKeysAuthenticator.createDelegateAuthenticator(String username, ServerSession session, Path path, Collection<AuthorizedKeyEntry> entries, PublicKeyEntryResolver fallbackResolver) protected PublickeyAuthenticatorAuthorizedKeysAuthenticator.resolvePublickeyAuthenticator(String username, ServerSession session) -
Uses of PublickeyAuthenticator in org.apache.sshd.server.session
Fields in org.apache.sshd.server.session declared as PublickeyAuthenticatorModifier and TypeFieldDescriptionprivate PublickeyAuthenticatorAbstractServerSession.publickeyAuthenticatorMethods in org.apache.sshd.server.session that return PublickeyAuthenticatorMethods in org.apache.sshd.server.session with parameters of type PublickeyAuthenticatorModifier and TypeMethodDescriptionvoidAbstractServerSession.setPublickeyAuthenticator(PublickeyAuthenticator publickeyAuthenticator)