Class LocalUserSaslFactory
- java.lang.Object
-
- org.wildfly.security.sasl.util.AbstractSaslFactory
-
- org.wildfly.security.sasl.localuser.LocalUserSaslFactory
-
- Direct Known Subclasses:
LocalUserClientFactory,LocalUserServerFactory
public abstract class LocalUserSaslFactory extends AbstractSaslFactory
Base class for theJBOSS-LOCAL-USERSASL mechanism.- Author:
- David M. Lloyd
-
-
Field Summary
Fields Modifier and Type Field Description static StringJBOSS_LOCAL_USER
-
Constructor Summary
Constructors Constructor Description LocalUserSaslFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanisActiveSusceptible()Determine whether the mechanism is susceptible to active attack.protected booleanisAnonymous()Determine whether the algorithm is anonymous.protected booleanisDictionarySusceptible()Determine whether the mechanism is susceptible to dictionary (passive) attacks.protected booleanisForwardSecrecy()Determine whether forward secrecy is implemented.protected booleanisPassCredentials()Determine whether the mechanism passes client credentials.protected booleanisPlainText()Determine whether the algorithm employs plain text.-
Methods inherited from class org.wildfly.security.sasl.util.AbstractSaslFactory
getMechanismNames, getPropertyValue, isIncluded, matches
-
-
-
-
Field Detail
-
JBOSS_LOCAL_USER
public static final String JBOSS_LOCAL_USER
- See Also:
- Constant Field Values
-
-
Method Detail
-
isPassCredentials
protected boolean isPassCredentials()
Description copied from class:AbstractSaslFactoryDetermine whether the mechanism passes client credentials.- Overrides:
isPassCredentialsin classAbstractSaslFactory- Returns:
trueif it does (default isfalse)
-
isDictionarySusceptible
protected boolean isDictionarySusceptible()
Description copied from class:AbstractSaslFactoryDetermine whether the mechanism is susceptible to dictionary (passive) attacks.- Overrides:
isDictionarySusceptiblein classAbstractSaslFactory- Returns:
trueif it is (default istrue)
-
isActiveSusceptible
protected boolean isActiveSusceptible()
Description copied from class:AbstractSaslFactoryDetermine whether the mechanism is susceptible to active attack.- Overrides:
isActiveSusceptiblein classAbstractSaslFactory- Returns:
trueif it is (default istrue)
-
isForwardSecrecy
protected boolean isForwardSecrecy()
Description copied from class:AbstractSaslFactoryDetermine whether forward secrecy is implemented.- Overrides:
isForwardSecrecyin classAbstractSaslFactory- Returns:
trueif it is (default isfalse)
-
isPlainText
protected boolean isPlainText()
Description copied from class:AbstractSaslFactoryDetermine whether the algorithm employs plain text.- Overrides:
isPlainTextin classAbstractSaslFactory- Returns:
trueif it does so (default istrue)
-
isAnonymous
protected boolean isAnonymous()
Description copied from class:AbstractSaslFactoryDetermine whether the algorithm is anonymous.- Overrides:
isAnonymousin classAbstractSaslFactory- Returns:
trueif it is (default istrue)
-
-