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,
boolean query)
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, boolean query)
props
- the propertiesquery
- is this call querying names? Or creating the mechanism.true
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 © 2020 JBoss by Red Hat. All rights reserved.