Class LocalUserSaslFactory
java.lang.Object
org.wildfly.security.sasl.util.AbstractSaslFactory
org.wildfly.security.sasl.localuser.LocalUserSaslFactory
- Direct Known Subclasses:
LocalUserClientFactory,LocalUserServerFactory
Base class for the
JBOSS-LOCAL-USER SASL mechanism.- Author:
- David M. Lloyd
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanDetermine whether the mechanism is susceptible to active attack.protected booleanDetermine whether the algorithm is anonymous.protected booleanDetermine whether the mechanism is susceptible to dictionary (passive) attacks.protected booleanDetermine whether forward secrecy is implemented.protected booleanDetermine whether the mechanism passes client credentials.protected booleanDetermine whether the algorithm employs plain text.Methods inherited from class org.wildfly.security.sasl.util.AbstractSaslFactory
getMechanismNames, getPropertyValue, isIncluded, matches
-
Field Details
-
JBOSS_LOCAL_USER
- See Also:
-
-
Method Details
-
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)
-