Package org.jpos.q2.ssh
Class AbstractPKA
- java.lang.Object
-
- org.jpos.q2.ssh.AbstractPKA
-
- All Implemented Interfaces:
org.apache.sshd.server.auth.pubkey.PublickeyAuthenticator
- Direct Known Subclasses:
AuthorizedKeysFileBasedPKA
public abstract class AbstractPKA extends java.lang.Object implements org.apache.sshd.server.auth.pubkey.PublickeyAuthenticator
-
-
Constructor Summary
Constructors Constructor Description AbstractPKA()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description boolean
authenticate(java.lang.String username, java.security.PublicKey key, org.apache.sshd.server.session.ServerSession session)
protected abstract java.lang.String
getUsername()
protected abstract java.util.List<java.security.PublicKey>
parseAuthorizedKeys()
-
-
-
Constructor Detail
-
AbstractPKA
public AbstractPKA()
-
-
Method Detail
-
authenticate
public boolean authenticate(java.lang.String username, java.security.PublicKey key, org.apache.sshd.server.session.ServerSession session)
- Specified by:
authenticate
in interfaceorg.apache.sshd.server.auth.pubkey.PublickeyAuthenticator
-
parseAuthorizedKeys
protected abstract java.util.List<java.security.PublicKey> parseAuthorizedKeys() throws java.lang.Exception
- Throws:
java.lang.Exception
-
getUsername
protected abstract java.lang.String getUsername()
-
-