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-USER
SASL mechanism.- Author:
- David M. Lloyd
-
-
Field Summary
Fields Modifier and Type Field Description static String
JBOSS_LOCAL_USER
-
Constructor Summary
Constructors Constructor Description LocalUserSaslFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
isActiveSusceptible()
Determine whether the mechanism is susceptible to active attack.protected boolean
isAnonymous()
Determine whether the algorithm is anonymous.protected boolean
isDictionarySusceptible()
Determine whether the mechanism is susceptible to dictionary (passive) attacks.protected boolean
isForwardSecrecy()
Determine whether forward secrecy is implemented.protected boolean
isPassCredentials()
Determine whether the mechanism passes client credentials.protected boolean
isPlainText()
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:AbstractSaslFactory
Determine whether the mechanism passes client credentials.- Overrides:
isPassCredentials
in classAbstractSaslFactory
- Returns:
true
if it does (default isfalse
)
-
isDictionarySusceptible
protected boolean isDictionarySusceptible()
Description copied from class:AbstractSaslFactory
Determine whether the mechanism is susceptible to dictionary (passive) attacks.- Overrides:
isDictionarySusceptible
in classAbstractSaslFactory
- Returns:
true
if it is (default istrue
)
-
isActiveSusceptible
protected boolean isActiveSusceptible()
Description copied from class:AbstractSaslFactory
Determine whether the mechanism is susceptible to active attack.- Overrides:
isActiveSusceptible
in classAbstractSaslFactory
- Returns:
true
if it is (default istrue
)
-
isForwardSecrecy
protected boolean isForwardSecrecy()
Description copied from class:AbstractSaslFactory
Determine whether forward secrecy is implemented.- Overrides:
isForwardSecrecy
in classAbstractSaslFactory
- Returns:
true
if it is (default isfalse
)
-
isPlainText
protected boolean isPlainText()
Description copied from class:AbstractSaslFactory
Determine whether the algorithm employs plain text.- Overrides:
isPlainText
in classAbstractSaslFactory
- Returns:
true
if it does so (default istrue
)
-
isAnonymous
protected boolean isAnonymous()
Description copied from class:AbstractSaslFactory
Determine whether the algorithm is anonymous.- Overrides:
isAnonymous
in classAbstractSaslFactory
- Returns:
true
if it is (default istrue
)
-
-