Package com.sshtools.server
Class InMemoryPublicKeyAuthenticator
java.lang.Object
com.sshtools.common.auth.AbstractPublicKeyAuthenticationProvider
com.sshtools.server.InMemoryPublicKeyAuthenticator
- All Implemented Interfaces:
com.sshtools.common.auth.Authenticator
,com.sshtools.common.auth.PublicKeyAuthenticationProvider
public class InMemoryPublicKeyAuthenticator
extends com.sshtools.common.auth.AbstractPublicKeyAuthenticationProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAuthorizedKey
(String username, com.sshtools.common.ssh.components.SshPublicKey key) boolean
isAuthorizedKey
(com.sshtools.common.ssh.components.SshPublicKey key, com.sshtools.common.ssh.SshConnection con) Methods inherited from class com.sshtools.common.auth.AbstractPublicKeyAuthenticationProvider
add, checkKey, getKeys, getName, remove
-
Constructor Details
-
InMemoryPublicKeyAuthenticator
public InMemoryPublicKeyAuthenticator()
-
-
Method Details
-
addAuthorizedKey
public InMemoryPublicKeyAuthenticator addAuthorizedKey(String username, com.sshtools.common.ssh.components.SshPublicKey key) -
isAuthorizedKey
public boolean isAuthorizedKey(com.sshtools.common.ssh.components.SshPublicKey key, com.sshtools.common.ssh.SshConnection con) throws IOException - Throws:
IOException
-