org.apache.qpid.server.security.auth.sasl.crammd5
Class CRAMMD5HexInitialiser
java.lang.Object
org.apache.qpid.server.security.auth.sasl.UsernamePasswordInitialiser
org.apache.qpid.server.security.auth.sasl.crammd5.CRAMMD5HexInitialiser
- All Implemented Interfaces:
- AuthenticationProviderInitialiser
public class CRAMMD5HexInitialiser
- extends UsernamePasswordInitialiser
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CRAMMD5HexInitialiser
public CRAMMD5HexInitialiser()
getMechanismName
public String getMechanismName()
- Returns:
- the mechanism's name. This will be used in the list of mechanism's advertised to the
client.
getServerFactoryClassForJCARegistration
public Class<? extends SaslServerFactory> getServerFactoryClassForJCARegistration()
- Description copied from interface:
AuthenticationProviderInitialiser
- Get the class that is the server factory. This is used for the JCA registration.
- Returns:
- null if no JCA registration is required, otherwise return the class
that will be used in JCA registration
getProperties
public Map<String,?> getProperties()
- Description copied from interface:
AuthenticationProviderInitialiser
- Get the properties that must be passed in to the Sasl.createSaslServer method.
- Specified by:
getProperties
in interface AuthenticationProviderInitialiser
- Overrides:
getProperties
in class UsernamePasswordInitialiser
- Returns:
- the properties, which may be null
initialise
public void initialise(PrincipalDatabase db)
- Description copied from interface:
AuthenticationProviderInitialiser
- Initialise the authentication provider.
- Specified by:
initialise
in interface AuthenticationProviderInitialiser
- Overrides:
initialise
in class UsernamePasswordInitialiser
- Parameters:
db
- The principal database to initialise with
Licensed to the Apache Software Foundation