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 PublickeyAuthenticator
ServerBuilder.DEFAULT_PUBLIC_KEY_AUTHENTICATOR
protected PublickeyAuthenticator
ServerBuilder.pubkeyAuthenticator
private PublickeyAuthenticator
SshServer.publickeyAuthenticator
Methods in org.apache.sshd.server that return PublickeyAuthenticatorModifier and TypeMethodDescriptionServerAuthenticationManager.getPublickeyAuthenticator()
Retrieve thePublickeyAuthenticator
to be used by SSH server.SshServer.getPublickeyAuthenticator()
Methods in org.apache.sshd.server with parameters of type PublickeyAuthenticatorModifier and TypeMethodDescriptionServerBuilder.publickeyAuthenticator
(PublickeyAuthenticator auth) void
ServerAuthenticationManager.setPublickeyAuthenticator
(PublickeyAuthenticator publickeyAuthenticator) void
SshServer.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 class
Accepts all authentication attemptsclass
Checks against aCollection
ofAuthorizedKeyEntry
s Records the matched entry under a session attribute.class
Caches the result per session - compensates forOpenSSH
behavior where it sends 2 requests with the same key (seeSSHD-300
).class
Checks against aCollection
ofPublicKey
sfinal class
Rejects all authentication attemptsclass
Returns the same constant resulttrue/false
regardlessFields in org.apache.sshd.server.auth.pubkey declared as PublickeyAuthenticatorModifier and TypeFieldDescriptionprotected final PublickeyAuthenticator
CachingPublicKeyAuthenticator.authenticator
Methods in org.apache.sshd.server.auth.pubkey that return PublickeyAuthenticatorModifier and TypeMethodDescriptionstatic PublickeyAuthenticator
PublickeyAuthenticator.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 TypeClassDescriptionclass
Uses the authorized keys file to implementPublickeyAuthenticator
while automatically re-loading the keys if the file has changed when a new authentication request is received.class
Monitors the~/.ssh/authorized_keys
file 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.delegateHolder
Methods in org.apache.sshd.server.config.keys that return PublickeyAuthenticatorModifier and TypeMethodDescriptionprotected PublickeyAuthenticator
AuthorizedKeysAuthenticator.createDelegateAuthenticator
(String username, ServerSession session, Path path, Collection<AuthorizedKeyEntry> entries, PublicKeyEntryResolver fallbackResolver) protected PublickeyAuthenticator
AuthorizedKeysAuthenticator.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 PublickeyAuthenticator
AbstractServerSession.publickeyAuthenticator
Methods in org.apache.sshd.server.session that return PublickeyAuthenticatorMethods in org.apache.sshd.server.session with parameters of type PublickeyAuthenticatorModifier and TypeMethodDescriptionvoid
AbstractServerSession.setPublickeyAuthenticator
(PublickeyAuthenticator publickeyAuthenticator)