public class UserAuthPublicKey extends AbstractUserAuth implements SignatureFactoriesManager
| Modifier and Type | Field and Description |
|---|---|
static String |
NAME |
logBY_NAME_COMPARATOR, NAME_EXTRACTOR| Constructor and Description |
|---|
UserAuthPublicKey() |
UserAuthPublicKey(List<NamedFactory<Signature>> factories) |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
doAuth(Buffer buffer,
boolean init) |
List<NamedFactory<Signature>> |
getSignatureFactories() |
protected void |
sendPublicKeyResponse(ServerSession session,
String username,
String alg,
PublicKey key,
byte[] keyBlob,
int offset,
int blobLen,
Buffer buffer) |
void |
setSignatureFactories(List<NamedFactory<Signature>> factories) |
protected boolean |
verifySignature(ServerSession session,
String username,
String alg,
PublicKey key,
Buffer buffer,
Signature verifier,
byte[] sig) |
auth, destroy, getName, getServerSession, getService, getSession, getUsername, next, toStringdebug, debug, debug, debug, debug, error, error, error, error, error, getSimplifiedLogger, info, info, warn, warn, warn, warn, warn, warn, warn, warnclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetSignatureFactories, resolveSignatureFactories, setSignatureFactoriesNameList, setSignatureFactoriesNames, setSignatureFactoriesNamesgetSignatureFactoriesNameList, getSignatureFactoriesNamesfindByName, findFirstMatchByName, getNameList, getNames, ofName, removeByName, safeCompareByNamepublic static final String NAME
public UserAuthPublicKey()
public UserAuthPublicKey(List<NamedFactory<Signature>> factories)
public List<NamedFactory<Signature>> getSignatureFactories()
getSignatureFactories in interface SignatureFactoriesHolderpublic void setSignatureFactories(List<NamedFactory<Signature>> factories)
setSignatureFactories in interface SignatureFactoriesManagerpublic Boolean doAuth(Buffer buffer, boolean init) throws Exception
doAuth in class AbstractUserAuthExceptionprotected boolean verifySignature(ServerSession session, String username, String alg, PublicKey key, Buffer buffer, Signature verifier, byte[] sig) throws Exception
ExceptionCopyright © 2008–2021 The Apache Software Foundation. All rights reserved.