Class ExternalSaslClient
- java.lang.Object
- 
- org.wildfly.security.sasl.external.ExternalSaslClient
 
- 
- All Implemented Interfaces:
- SaslClient,- SaslWrapper
 
 final class ExternalSaslClient extends Object implements SaslClient, SaslWrapper 
- 
- 
Field SummaryFields Modifier and Type Field Description private byte[]authorizationIdprivate booleancomplete- 
Fields inherited from interface org.wildfly.security.sasl.util.SaslWrapperIDENTITY
 
- 
 - 
Constructor SummaryConstructors Constructor Description ExternalSaslClient(String authorizationId)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispose()byte[]evaluateChallenge(byte[] challenge)StringgetMechanismName()ObjectgetNegotiatedProperty(String propName)booleanhasInitialResponse()booleanisComplete()byte[]unwrap(byte[] incoming, int offset, int len)byte[]wrap(byte[] outgoing, int offset, int len)
 
- 
- 
- 
Constructor Detail- 
ExternalSaslClientExternalSaslClient(String authorizationId) 
 
- 
 - 
Method Detail- 
getMechanismNamepublic String getMechanismName() - Specified by:
- getMechanismNamein interface- SaslClient
 
 - 
hasInitialResponsepublic boolean hasInitialResponse() - Specified by:
- hasInitialResponsein interface- SaslClient
 
 - 
evaluateChallengepublic byte[] evaluateChallenge(byte[] challenge) throws SaslException- Specified by:
- evaluateChallengein interface- SaslClient
- Throws:
- SaslException
 
 - 
isCompletepublic boolean isComplete() - Specified by:
- isCompletein interface- SaslClient
 
 - 
unwrappublic byte[] unwrap(byte[] incoming, int offset, int len) throws SaslException- Specified by:
- unwrapin interface- SaslClient
- Specified by:
- unwrapin interface- SaslWrapper
- Throws:
- SaslException
 
 - 
wrappublic byte[] wrap(byte[] outgoing, int offset, int len) throws SaslException- Specified by:
- wrapin interface- SaslClient
- Specified by:
- wrapin interface- SaslWrapper
- Throws:
- SaslException
 
 - 
getNegotiatedPropertypublic Object getNegotiatedProperty(String propName) - Specified by:
- getNegotiatedPropertyin interface- SaslClient
 
 - 
disposepublic void dispose() throws SaslException- Specified by:
- disposein interface- SaslClient
- Throws:
- SaslException
 
 
- 
 
-