|
|||||||||
| Home >> All >> javax >> security >> [ sasl overview ] | PREV NEXT | ||||||||
A
- ALIAS - Static variable in class javax.security.sasl.Sasl
- AuthenticationException - exception javax.security.sasl.AuthenticationException.
- This exception is thrown by a SASL mechanism implementation to indicate that the SASL exchange has failed due to reasons related to authentication, such as an invalid identity, passphrase, or key.
- AuthenticationException() - Constructor for class javax.security.sasl.AuthenticationException
- Constructs a new instance of
AuthenticationException. - AuthenticationException(String) - Constructor for class javax.security.sasl.AuthenticationException
- Constructs a new instance of
AuthenticationExceptionwith a detailed message. - AuthenticationException(String, Throwable) - Constructor for class javax.security.sasl.AuthenticationException
- Constructs a new instance of
AuthenticationExceptionwith a detailed message and a root exception. - AuthorizeCallback - class javax.security.sasl.AuthorizeCallback.
- This callback is used by SaslServer to determine whether one entity (identified by an authenticated authentication ID) can act on behalf of another entity (identified by an authorization ID).
- AuthorizeCallback(String, String) - Constructor for class javax.security.sasl.AuthorizeCallback
- Constructs an instance of
AuthorizeCallback. - authenticationID - Variable in class javax.security.sasl.AuthorizeCallback
- authorizationID - Variable in class javax.security.sasl.AuthorizeCallback
- authorized - Variable in class javax.security.sasl.AuthorizeCallback
- authorizedID - Variable in class javax.security.sasl.AuthorizeCallback
C
- CLIENT_FACTORY_SVC - Static variable in class javax.security.sasl.Sasl
- createSaslClient(String[], String, String, String, Map, CallbackHandler) - Static method in class javax.security.sasl.Sasl
- Creates a SaslClient for the specified mechanism.
- createSaslClient(String[], String, String, String, Map, CallbackHandler) - Method in interface javax.security.sasl.SaslClientFactory
- Creates a SaslClient using the parameters supplied.
- createSaslServer(String, String, String, Map, CallbackHandler) - Static method in class javax.security.sasl.Sasl
- Creates a SaslServer for the specified mechanism.
- createSaslServer(String, String, String, Map, CallbackHandler) - Method in interface javax.security.sasl.SaslServerFactory
- Creates a SaslServer instance using the parameters supplied.
D
- dispose() - Method in interface javax.security.sasl.SaslClient
- Disposes of any system resources or security-sensitive information the
SaslClientmight be using. - dispose() - Method in interface javax.security.sasl.SaslServer
- Disposes of any system resources or security-sensitive information the
SaslServermight be using.
E
- evaluateChallenge(byte[]) - Method in interface javax.security.sasl.SaslClient
- Evaluates the challenge data and generates a response.
- evaluateEvidence(byte[]) - Method in interface javax.security.sasl.SaslClientExt
- Given the SASL mechanism peer's evidence, which may be null, this method is for SASL mechanisms capable of using the designated evidence to update or recycle their cryptographic data, so security services can still be provided, in a secure fashion, without the need to go through the authentication phase again.
- evaluateEvidence(byte[]) - Method in interface javax.security.sasl.SaslServerExt
- Given the SASL mechanism peer's evidence, which may be null, this method is for SASL mechanisms capable of using the designated evidence to update or recycle their cryptographic data, so security services can still be provided, in a secure fashion, without the need to go through the authentication phase again.
- evaluateResponse(byte[]) - Method in interface javax.security.sasl.SaslServer
- Evaluates the response data and generates a challenge.
G
- getAuthenticationID() - Method in class javax.security.sasl.AuthorizeCallback
- Returns the authentication ID to check.
- getAuthorizationID() - Method in class javax.security.sasl.AuthorizeCallback
- Returns the authorization ID to check.
- getAuthorizationID() - Method in interface javax.security.sasl.SaslServer
- Reports the authorization ID in effect for the client of this session This
method can only be called if
SaslServer.isComplete()55 returnstrue. - getAuthorizedID() - Method in class javax.security.sasl.AuthorizeCallback
- Returns the ID of the authorized user.
- getCause() - Method in class javax.security.sasl.SaslException
- Returns the cause of this throwable or
nullif the cause is nonexistent or unknown. - getMechanismName() - Method in interface javax.security.sasl.SaslClient
- Returns the IANA-registered mechanism name of this SASL client.
- getMechanismName() - Method in interface javax.security.sasl.SaslServer
- Returns the IANA-registered mechanism name of this SASL server (e.g.
- getMechanismNames(Map) - Method in interface javax.security.sasl.SaslClientFactory
- Returns an array of names of mechanisms that match the specified mechanism selection policies.
- getMechanismNames(Map) - Method in interface javax.security.sasl.SaslServerFactory
- Returns an array of names of mechanisms that match the specified mechanism selection policies.
- getNegotiatedProperty(String) - Method in interface javax.security.sasl.SaslClient
- Retrieves the negotiated property.
- getNegotiatedProperty(String) - Method in interface javax.security.sasl.SaslServer
- Retrieves the negotiated property.
- getSaslClientFactories() - Static method in class javax.security.sasl.Sasl
- Gets an enumeration of known factories for producing a SaslClient instance.
- getSaslSecurityContext() - Method in interface javax.security.sasl.SaslClientExt
- Retrieves the SASL Security Context of this SASL mechanism object.
- getSaslSecurityContext() - Method in interface javax.security.sasl.SaslServerExt
- Retrieves the SASL Security Context of this SASL mechanism object.
- getSaslServerFactories() - Static method in class javax.security.sasl.Sasl
- Gets an enumeration of known factories for producing a SaslServer instance.
H
- hasInitialResponse() - Method in interface javax.security.sasl.SaslClient
- Determines if this mechanism has an optional initial response.
I
- isAuthorized() - Method in class javax.security.sasl.AuthorizeCallback
- Determines if the identity represented by authentication ID is allowed to act on behalf of the authorization ID.
- isComplete() - Method in interface javax.security.sasl.SaslClient
- Determines if the authentication exchange has completed.
- isComplete() - Method in interface javax.security.sasl.SaslServer
- Determines if the authentication exchange has completed.
J
- javax.security.sasl - package javax.security.sasl
M
- MAX_BUFFER - Static variable in class javax.security.sasl.Sasl
- The name of a property that specifies the maximum size of the receive buffer in bytes of SaslClient/SaslServer.
P
- POLICY_FORWARD_SECRECY - Static variable in class javax.security.sasl.Sasl
- The name of a property that specifies whether mechanisms that implement forward secrecy between sessions are required.
- POLICY_NOACTIVE - Static variable in class javax.security.sasl.Sasl
- The name of a property that specifies whether mechanisms susceptible to active (non-dictionary) attacks are not permitted.
- POLICY_NOANONYMOUS - Static variable in class javax.security.sasl.Sasl
- The name of a property that specifies whether mechanisms that accept anonymous login are not permitted.
- POLICY_NODICTIONARY - Static variable in class javax.security.sasl.Sasl
- The name of a property that specifies whether mechanisms susceptible to passive dictionary attacks are not permitted.
- POLICY_NOPLAINTEXT - Static variable in class javax.security.sasl.Sasl
- The name of a property that specifies whether mechanisms susceptible to simple plain passive attacks (e.g., "PLAIN") are not permitted.
- POLICY_PASS_CREDENTIALS - Static variable in class javax.security.sasl.Sasl
- The name of a property that specifies whether mechanisms that pass client credentials are required.
- printStackTrace() - Method in class javax.security.sasl.SaslException
- Prints this exception's stack trace to
System.err. - printStackTrace(PrintStream) - Method in class javax.security.sasl.SaslException
- Prints this exception's stack trace to a print stream.
- printStackTrace(PrintWriter) - Method in class javax.security.sasl.SaslException
- Prints this exception's stack trace to a print writer.
Q
- QOP - Static variable in class javax.security.sasl.Sasl
- The name of a property that specifies the quality-of-protection to use.
R
- RAW_SEND_SIZE - Static variable in class javax.security.sasl.Sasl
- The name of a property that specifies the maximum size of the raw send buffer in bytes of SaslClient/SaslServer.
- REUSE - Static variable in class javax.security.sasl.Sasl
- The name of a property that specifies whether to reuse previously authenticated session information.
- RealmCallback - class javax.security.sasl.RealmCallback.
- This callback is used by SaslClient and SaslServer to retrieve realm information.
- RealmCallback(String) - Constructor for class javax.security.sasl.RealmCallback
- Constructs a
RealmCallbackwith a prompt. - RealmCallback(String, String) - Constructor for class javax.security.sasl.RealmCallback
- Constructs a
RealmCallbackwith a prompt and default realm information. - RealmChoiceCallback - class javax.security.sasl.RealmChoiceCallback.
- This callback is used by SaslClient and SaslServer to obtain a realm given a list of realm choices.
- RealmChoiceCallback(String, String[], int, boolean) - Constructor for class javax.security.sasl.RealmChoiceCallback
- Constructs a
RealmChoiceCallbackwith a prompt, a list of choices and a default choice.
S
- SERVER_AUTH - Static variable in class javax.security.sasl.Sasl
- The name of a property that specifies whether the server must authenticate to the client.
- SERVER_FACTORY_SVC - Static variable in class javax.security.sasl.Sasl
- STRENGTH - Static variable in class javax.security.sasl.Sasl
- The name of a property that specifies the cipher strength to use.
- Sasl - class javax.security.sasl.Sasl.
- A static class for creating SASL clients and servers.
- Sasl() - Constructor for class javax.security.sasl.Sasl
- SaslClient - interface javax.security.sasl.SaslClient.
- Performs SASL authentication as a client.
- SaslClientExt - interface javax.security.sasl.SaslClientExt.
- The visible additional methods for a SASL client to support the SM2 protocol.
- SaslClientFactory - interface javax.security.sasl.SaslClientFactory.
- An interface for creating instances of SaslClient.
- SaslException - exception javax.security.sasl.SaslException.
- This class represents an error that has occurred when using SASL.
- SaslException() - Constructor for class javax.security.sasl.SaslException
- Constructs a new instance of
SaslException. - SaslException(String) - Constructor for class javax.security.sasl.SaslException
- Constructs a new instance of
SaslExceptionwith a detailed message. - SaslException(String, Throwable) - Constructor for class javax.security.sasl.SaslException
- Constructs a new instance of
SaslExceptionwith a detailed message and a root exception. - SaslServer - interface javax.security.sasl.SaslServer.
- Performs SASL authentication as a server.
- SaslServerExt - interface javax.security.sasl.SaslServerExt.
- The visible additional methods for a SASL server to support the SM2 protocol.
- SaslServerFactory - interface javax.security.sasl.SaslServerFactory.
- An interface for creating instances of SaslServer.
- serialVersionUID - Static variable in class javax.security.sasl.AuthorizeCallback
- serialVersionUID - Static variable in class javax.security.sasl.SaslException
- setAuthorized(boolean) - Method in class javax.security.sasl.AuthorizeCallback
- Sets if authorization is allowed or not.
- setAuthorizedID(String) - Method in class javax.security.sasl.AuthorizeCallback
- Sets the ID of the authorized entity.
- setSaslSecurityContext(AlgorithmParameterSpec) - Method in interface javax.security.sasl.SaslClientExt
- Sets the SASL Security Context of this SASL mechanism object to the designated value.
- setSaslSecurityContext(AlgorithmParameterSpec) - Method in interface javax.security.sasl.SaslServerExt
- Sets the SASL Security Context of this SASL mechanism object to the designated value.
T
- toString() - Method in class javax.security.sasl.SaslException
- Returns the string representation of this exception.
U
- unwrap(byte[], int, int) - Method in interface javax.security.sasl.SaslClient
- Unwraps a byte array received from the server.
- unwrap(byte[], int, int) - Method in interface javax.security.sasl.SaslServer
- Unwraps a byte array received from the client.
W
- wrap(byte[], int, int) - Method in interface javax.security.sasl.SaslClient
- Wraps a byte array to be sent to the server.
- wrap(byte[], int, int) - Method in interface javax.security.sasl.SaslServer
- Wraps a byte array to be sent to the client.
_
- _exception - Variable in class javax.security.sasl.SaslException
A C D E G H I J M P Q R S T U W _
|
|||||||||
| Home >> All >> javax >> security >> [ sasl overview ] | PREV NEXT | ||||||||