Package tigase.auth.mechanisms
Class SaslSCRAMSha512
java.lang.Object
tigase.auth.mechanisms.AbstractSasl
tigase.auth.mechanisms.AbstractSaslSCRAM
tigase.auth.mechanisms.SaslSCRAMSha512
- All Implemented Interfaces:
SaslServer
-
Nested Class Summary
Nested classes/interfaces inherited from class tigase.auth.mechanisms.AbstractSaslSCRAM
AbstractSaslSCRAM.BindType
-
Field Summary
FieldsFields inherited from class tigase.auth.mechanisms.AbstractSaslSCRAM
DEFAULT_CLIENT_KEY, DEFAULT_SERVER_KEY, LOCAL_CERTIFICATE_KEY, TLS_UNIQUE_ID_KEY
Fields inherited from class tigase.auth.mechanisms.AbstractSasl
authorizedId, callbackHandler, complete, log, negotiatedProperty, PASSWORD_NOT_VERIFIED_MSG, props, SASL_STRICT_MODE_KEY
-
Constructor Summary
ConstructorsConstructorDescriptionSaslSCRAMSha512
(Map<? super String, ?> props, CallbackHandler callbackHandler) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
checkRequestedBindType
(AbstractSaslSCRAM.BindType requestedBindType) Methods inherited from class tigase.auth.mechanisms.AbstractSaslSCRAM
calculateC, evaluateResponse, getAuthorizationID, getMechanismName, getSupportedChannelBindings, h, hi, hmac, key, normalize, processClientFirstMessage, processClientLastMessage, unwrap, validateBindingsData, wrap, xor
Methods inherited from class tigase.auth.mechanisms.AbstractSasl
dispose, getNegotiatedProperty, handleCallbacks, isAuthzIDIgnored, isComplete, isEmpty, split
-
Field Details
-
NAME
- See Also:
-
ALGO
- See Also:
-
-
Constructor Details
-
SaslSCRAMSha512
-
-
Method Details
-
checkRequestedBindType
protected void checkRequestedBindType(AbstractSaslSCRAM.BindType requestedBindType) throws SaslException - Specified by:
checkRequestedBindType
in classAbstractSaslSCRAM
- Throws:
SaslException
-