Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

A C D E G H I J M P Q R S T U W

## A

AuthenticationException - Exception in javax.security.sasl
  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 exception javax.security.sasl.AuthenticationException
  Constructs a new instance of `AuthenticationException`.
AuthenticationException(String) - Constructor for exception javax.security.sasl.AuthenticationException
  Constructs a new instance of `AuthenticationException` with a detailed message.
AuthenticationException(String, Throwable) - Constructor for exception javax.security.sasl.AuthenticationException
  Constructs a new instance of `AuthenticationException` with a detailed message and a root exception.
AuthorizeCallback - Class in javax.security.sasl
  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`.

## C

createSaslClient(String[], String, String, String, Map<String, ?>, CallbackHandler) - Static method in class javax.security.sasl.Sasl
  Creates a `SaslClient` using the parameters supplied.
createSaslClient(String[], String, String, String, Map<String, ?>, CallbackHandler) - Method in interface javax.security.sasl.SaslClientFactory
  Creates a SaslClient using the parameters supplied.
createSaslServer(String, String, String, Map<String, ?>, CallbackHandler) - Static method in class javax.security.sasl.Sasl
  Creates a `SaslServer` for the specified mechanism.
createSaslServer(String, String, String, Map<String, ?>, CallbackHandler) - Method in interface javax.security.sasl.SaslServerFactory
  Creates a `SaslServer` using the parameters supplied.

## D

dispose() - Method in interface javax.security.sasl.SaslClient
  Disposes of any system resources or security-sensitive information the SaslClient might be using.
dispose() - Method in interface javax.security.sasl.SaslServer
  Disposes of any system resources or security-sensitive information the SaslServer might be using.

## E

evaluateChallenge(byte[]) - Method in interface javax.security.sasl.SaslClient
  Evaluates the challenge data and generates a response.
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.
getAuthorizedID() - Method in class javax.security.sasl.AuthorizeCallback
  Returns the id of the authorized user.
getCause() - Method in exception javax.security.sasl.SaslException
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.
getMechanismNames(Map<String, ?>) - Method in interface javax.security.sasl.SaslClientFactory
  Returns an array of names of mechanisms that match the specified mechanism selection policies.
getMechanismNames(Map<String, ?>) - 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 `SaslClient`.
getSaslServerFactories() - Static method in class javax.security.sasl.Sasl
  Gets an enumeration of known factories for producing `SaslServer`.

## H

hasInitialResponse() - Method in interface javax.security.sasl.SaslClient
  Determines whether this mechanism has an optional initial response.

## I

initCause(Throwable) - Method in exception javax.security.sasl.SaslException
isAuthorized() - Method in class javax.security.sasl.AuthorizeCallback
  Determines whether the authentication id is allowed to act on behalf of the authorization id.
isComplete() - Method in interface javax.security.sasl.SaslClient
  Determines whether the authentication exchange has completed.
isComplete() - Method in interface javax.security.sasl.SaslServer
  Determines whether the authentication exchange has completed.

## J

javax.security.sasl - package javax.security.sasl
  Contains class and interfaces for supporting 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.

## 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`.
RealmCallback - Class in javax.security.sasl
  This callback is used by `SaslClient` and `SaslServer` to retrieve realm information.
RealmCallback(String) - Constructor for class javax.security.sasl.RealmCallback
  Constructs a `RealmCallback` with a prompt.
RealmCallback(String, String) - Constructor for class javax.security.sasl.RealmCallback
  Constructs a `RealmCallback` with a prompt and default realm information.
RealmChoiceCallback - Class in javax.security.sasl
  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 `RealmChoiceCallback` with a prompt, a list of choices and a default choice.
REUSE - Static variable in class javax.security.sasl.Sasl
  The name of a property that specifies whether to reuse previously authenticated session information.

## S

Sasl - Class in javax.security.sasl
  A static class for creating SASL clients and servers.
SaslClient - Interface in javax.security.sasl
  Performs SASL authentication as a client.
SaslClientFactory - Interface in javax.security.sasl
  An interface for creating instances of `SaslClient`.
SaslException - Exception in javax.security.sasl
  This class represents an error that has occurred when using SASL.
SaslException() - Constructor for exception javax.security.sasl.SaslException
  Constructs a new instance of `SaslException`.
SaslException(String) - Constructor for exception javax.security.sasl.SaslException
  Constructs a new instance of `SaslException` with a detailed message.
SaslException(String, Throwable) - Constructor for exception javax.security.sasl.SaslException
  Constructs a new instance of `SaslException` with a detailed message and a root exception.
SaslServer - Interface in javax.security.sasl
  Performs SASL authentication as a server.
SaslServerFactory - Interface in javax.security.sasl
  An interface for creating instances of `SaslServer`.
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.
setAuthorized(boolean) - Method in class javax.security.sasl.AuthorizeCallback
  Sets whether the authorization is allowed.
setAuthorizedID(String) - Method in class javax.security.sasl.AuthorizeCallback
  Sets the id of the authorized entity.
STRENGTH - Static variable in class javax.security.sasl.Sasl
  The name of a property that specifies the cipher strength to use.

## T

toString() - Method in exception 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.

A C D E G H I J M P Q R S T U W

Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES