public abstract class AbstractSaslFactory extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractSaslFactory(String name)
Construct a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
String[] |
getMechanismNames(Map<String,?> props)
Get the mechanism names matching the given properties.
|
protected boolean |
getPropertyValue(String property,
Map<String,?> props,
boolean defaultValue)
Get a boolean property value from the properties map.
|
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 |
isIncluded(String... names)
Determine whether our mechanism name is among those given.
|
protected boolean |
isPassCredentials()
Determine whether the mechanism passes client credentials.
|
protected boolean |
isPlainText()
Determine whether the algorithm employs plain text.
|
protected boolean |
matches(Map<String,?> props)
Determine whether the properties match this mechanism.
|
protected AbstractSaslFactory(String name)
name - the mechanism namepublic String[] getMechanismNames(Map<String,?> props)
props - the propertiesprotected boolean matches(Map<String,?> props)
props - the propertiestrue if there is a match, false otherwiseprotected boolean isPassCredentials()
true if it does (default is false)protected boolean isDictionarySusceptible()
true if it is (default is true)protected boolean isActiveSusceptible()
true if it is (default is true)protected boolean isForwardSecrecy()
true if it is (default is false)protected boolean isPlainText()
true if it does so (default is true)protected boolean isAnonymous()
true if it is (default is true)protected boolean getPropertyValue(String property, Map<String,?> props, boolean defaultValue)
property - the property nameprops - the properties mapdefaultValue - the default valueprotected boolean isIncluded(String... names)
names - the namestrue if the names include our mechanismCopyright © 2018 JBoss by Red Hat. All rights reserved.