A B C D E F G H I M N O R S T U V W

A

ACCEPT_ONLY - Static variable in interface org.ietf.jgss.GSSCredential
Credential usage flag requesting that it be usable for context acceptance only.
acceptSecContext(byte[], int, int) - Method in interface org.ietf.jgss.GSSContext
Called by the context acceptor upon receiving a token from the peer.
acceptSecContext(InputStream, OutputStream) - Method in interface org.ietf.jgss.GSSContext
Called by the context acceptor to process a token from the peer using streams.
add(GSSName, int, int, Oid, int) - Method in interface org.ietf.jgss.GSSCredential
Adds a mechanism specific credential-element to an existing credential.
addProviderAtEnd(Provider, Oid) - Method in class org.ietf.jgss.GSSManager
This method is used to indicate to the GSSManager that the application would like a particular provider to be used if no other provider can be found that supports the given mechanism.
addProviderAtFront(Provider, Oid) - Method in class org.ietf.jgss.GSSManager
This method is used to indicate to the GSSManager that the application would like a particular provider to be used ahead of all others when support is desired for the given mechanism.

B

BAD_BINDINGS - Static variable in class org.ietf.jgss.GSSException
Channel bindings mismatch.
BAD_MECH - Static variable in class org.ietf.jgss.GSSException
Unsupported mechanism requested.
BAD_MIC - Static variable in class org.ietf.jgss.GSSException
Token had invalid integrity check.
BAD_NAME - Static variable in class org.ietf.jgss.GSSException
Invalid name provided.
BAD_NAMETYPE - Static variable in class org.ietf.jgss.GSSException
Name of unsupported type provided.
BAD_QOP - Static variable in class org.ietf.jgss.GSSException
Unsupported QOP value.
BAD_STATUS - Static variable in class org.ietf.jgss.GSSException
Invalid status code.

C

canonicalize(Oid) - Method in interface org.ietf.jgss.GSSName
Creates a name that is canonicalized for some mechanism.
ChannelBinding - class org.ietf.jgss.ChannelBinding.
This class encapsulates the concept of caller-provided channel binding information.
ChannelBinding(byte[]) - Constructor for class org.ietf.jgss.ChannelBinding
Creates a ChannelBinding object without any addressing information.
ChannelBinding(InetAddress, InetAddress, byte[]) - Constructor for class org.ietf.jgss.ChannelBinding
Create a ChannelBinding object with user supplied address information and data.
containedIn(Oid[]) - Method in class org.ietf.jgss.Oid
A utility method to test if this Oid value is contained within the supplied Oid array.
CONTEXT_EXPIRED - Static variable in class org.ietf.jgss.GSSException
Security context expired.
createContext(byte[]) - Method in class org.ietf.jgss.GSSManager
Factory method for creating a previously exported context.
createContext(GSSCredential) - Method in class org.ietf.jgss.GSSManager
Factory method for creating a context on the acceptor' side.
createContext(GSSName, Oid, GSSCredential, int) - Method in class org.ietf.jgss.GSSManager
Factory method for creating a context on the initiator's side.
createCredential(GSSName, int, Oid[], int) - Method in class org.ietf.jgss.GSSManager
Factory method for acquiring credentials over a set of mechanisms.
createCredential(GSSName, int, Oid, int) - Method in class org.ietf.jgss.GSSManager
Factory method for acquiring a single mechanism credential.
createCredential(int) - Method in class org.ietf.jgss.GSSManager
Factory method for acquiring default credentials.
createName(byte[], Oid) - Method in class org.ietf.jgss.GSSManager
Factory method to convert a byte array containing a name from the specified namespace to a GSSName object.
createName(byte[], Oid, Oid) - Method in class org.ietf.jgss.GSSManager
Factory method to convert a byte array containing a name from the specified namespace to a GSSName object and canonicalize it at the same time for a mechanism.
createName(String, Oid) - Method in class org.ietf.jgss.GSSManager
Factory method to convert a string name from the specified namespace to a GSSName object.
createName(String, Oid, Oid) - Method in class org.ietf.jgss.GSSManager
Factory method to convert a string name from the specified namespace to a GSSName object and canonicalize it at the same time for a mechanism.
CREDENTIALS_EXPIRED - Static variable in class org.ietf.jgss.GSSException
Expired credentials.

D

DEFAULT_LIFETIME - Static variable in interface org.ietf.jgss.GSSCredential
A lifetime constant representing the default credential lifetime.
DEFAULT_LIFETIME - Static variable in interface org.ietf.jgss.GSSContext
A lifetime constant representing the default context lifetime.
DEFECTIVE_CREDENTIAL - Static variable in class org.ietf.jgss.GSSException
Defective credentials.
DEFECTIVE_TOKEN - Static variable in class org.ietf.jgss.GSSException
Defective token.
dispose() - Method in interface org.ietf.jgss.GSSCredential
Releases any sensitive information that the GSSCredential object may be containing.
dispose() - Method in interface org.ietf.jgss.GSSContext
Releases any system resources and cryptographic information stored in the context object and invalidates the context.
DUPLICATE_ELEMENT - Static variable in class org.ietf.jgss.GSSException
Duplicate credential element requested.
DUPLICATE_TOKEN - Static variable in class org.ietf.jgss.GSSException
The token was a duplicate of an earlier token.

E

equals(GSSName) - Method in interface org.ietf.jgss.GSSName
Compares two GSSName objects to determine if they refer to the same entity.
equals(Object) - Method in interface org.ietf.jgss.GSSName
Compares this GSSName object to another Object that might be a GSSName.
equals(Object) - Method in interface org.ietf.jgss.GSSCredential
Tests if this GSSCredential asserts the same entity as the supplied object.
equals(Object) - Method in class org.ietf.jgss.ChannelBinding
Compares two instances of ChannelBinding.
equals(Object) - Method in class org.ietf.jgss.Oid
Tests if two Oid objects represent the same Object identifier value.
export() - Method in interface org.ietf.jgss.GSSName
Returns a canonical contiguous byte representation of a mechanism name (MN), suitable for direct, byte by byte comparison by authorization functions.
export() - Method in interface org.ietf.jgss.GSSContext
Exports this context so that another process may import it..

F

FAILURE - Static variable in class org.ietf.jgss.GSSException
General failure, unspecified at GSS-API level.

G

GAP_TOKEN - Static variable in class org.ietf.jgss.GSSException
An expected per-message token was not received.
getAcceptorAddress() - Method in class org.ietf.jgss.ChannelBinding
Get the acceptor's address for this channel binding.
getAnonymityState() - Method in interface org.ietf.jgss.GSSContext
Determines if the context initiator is anonymously authenticated to the context acceptor.
getApplicationData() - Method in class org.ietf.jgss.ChannelBinding
Get the application specified data for this channel binding.
getConfState() - Method in interface org.ietf.jgss.GSSContext
Determines if data confidentiality is available over the context.
getCredDelegState() - Method in interface org.ietf.jgss.GSSContext
Determines if credential delegation is enabled on this context.
getDelegCred() - Method in interface org.ietf.jgss.GSSContext
Obtains the credentials delegated by the context initiator to the context acceptor.
getDER() - Method in class org.ietf.jgss.Oid
Returns the full ASN.1 DER encoding for this oid object, which includes the tag and length.
getInitiatorAddress() - Method in class org.ietf.jgss.ChannelBinding
Get the initiator's address for this channel binding.
getInstance() - Static method in class org.ietf.jgss.GSSManager
Returns the default GSSManager implementation.
getIntegState() - Method in interface org.ietf.jgss.GSSContext
Determines if data integrity is available over the context.
getLifetime() - Method in interface org.ietf.jgss.GSSContext
Determines what the remaining lifetime for this context is.
getMajor() - Method in class org.ietf.jgss.GSSException
Returns the GSS-API level major error code for the problem causing this exception to be thrown.
getMajorString() - Method in class org.ietf.jgss.GSSException
Returns a string explaining the GSS-API level major error code in this exception.
getMech() - Method in interface org.ietf.jgss.GSSContext
Determines what mechanism is being used for this context.
getMechs() - Method in interface org.ietf.jgss.GSSCredential
Returns a list of mechanisms supported by this credential.
getMechs() - Method in class org.ietf.jgss.GSSManager
Returns a list of mechanisms that are available to GSS-API callers through this GSSManager.
getMechsForName(Oid) - Method in class org.ietf.jgss.GSSManager
Returns a list of mechanisms that support the indicated name type.
getMessage() - Method in class org.ietf.jgss.GSSException
Returns a textual representation of both the major and the minor status codes.
getMIC(byte[], int, int, MessageProp) - Method in interface org.ietf.jgss.GSSContext
Returns a token containing a cryptographic Message Integrity Code (MIC) for the supplied message, for transfer to the peer application.
getMIC(InputStream, OutputStream, MessageProp) - Method in interface org.ietf.jgss.GSSContext
Uses streams to produce a token containing a cryptographic MIC for the supplied message, for transfer to the peer application.
getMinor() - Method in class org.ietf.jgss.GSSException
Returns the mechanism level error code for the problem causing this exception to be thrown.
getMinorStatus() - Method in class org.ietf.jgss.MessageProp
Retrieves the minor status code that the underlying mechanism might have set for this per-message operation.
getMinorString() - Method in class org.ietf.jgss.MessageProp
Retrieves a string explaining the minor status code.
getMinorString() - Method in class org.ietf.jgss.GSSException
Returns a string explaining the mechanism specific error code.
getMutualAuthState() - Method in interface org.ietf.jgss.GSSContext
Determines if mutual authentication is enabled on this context.
getName() - Method in interface org.ietf.jgss.GSSCredential
Retrieves the name of the entity that the credential asserts.
getName(Oid) - Method in interface org.ietf.jgss.GSSCredential
Retrieves a Mechanism Name of the entity that the credential asserts.
getNamesForMech(Oid) - Method in class org.ietf.jgss.GSSManager
Returns then name types supported by the indicated mechanism.
getPrivacy() - Method in class org.ietf.jgss.MessageProp
Retrieves the privacy state.
getQOP() - Method in class org.ietf.jgss.MessageProp
Retrieves the QOP value.
getRemainingAcceptLifetime(Oid) - Method in interface org.ietf.jgss.GSSCredential
Returns the lifetime in seconds for the credential to remain capable of accepting security contexts using the specified mechanism.
getRemainingInitLifetime(Oid) - Method in interface org.ietf.jgss.GSSCredential
Returns the lifetime in seconds for the credential to remain capable of initiating security contexts using the specified mechanism.
getRemainingLifetime() - Method in interface org.ietf.jgss.GSSCredential
Returns the remaining lifetime in seconds for a credential.
getReplayDetState() - Method in interface org.ietf.jgss.GSSContext
Determines if replay detection is enabled for the per-message security services from this context.
getSequenceDetState() - Method in interface org.ietf.jgss.GSSContext
Determines if sequence checking is enabled for the per-message security services from this context.
getSrcName() - Method in interface org.ietf.jgss.GSSContext
Returns the name of the context initiator.
getStringNameType() - Method in interface org.ietf.jgss.GSSName
Returns the name type of the printable representation of this name that can be obtained from the toString method.
getTargName() - Method in interface org.ietf.jgss.GSSContext
Returns the name of the context acceptor.
getUsage() - Method in interface org.ietf.jgss.GSSCredential
Returns the credential usage mode.
getUsage(Oid) - Method in interface org.ietf.jgss.GSSCredential
Returns the credential usage mode for a specific mechanism.
getWrapSizeLimit(int, boolean, int) - Method in interface org.ietf.jgss.GSSContext
Used to determine limits on the size of the message that can be passed to wrap.
GSSContext - interface org.ietf.jgss.GSSContext.
This interface encapsulates the GSS-API security context and provides the security services that are available over the context.
GSSCredential - interface org.ietf.jgss.GSSCredential.
This interface encapsulates the GSS-API credentials for an entity.
GSSException - exception org.ietf.jgss.GSSException.
This exception is thrown whenever a GSS-API error occurs, including any mechanism specific error.
GSSException(int) - Constructor for class org.ietf.jgss.GSSException
Creates a GSSException object with a specified major code.
GSSException(int, int, String) - Constructor for class org.ietf.jgss.GSSException
Creates a GSSException object with the specified major code, minor code, and minor code textual explanation.
GSSManager - class org.ietf.jgss.GSSManager.
This class serves as a factory for other important GSS-API classes and also provides information about the mechanisms that are supported.
GSSManager() - Constructor for class org.ietf.jgss.GSSManager
 
GSSName - interface org.ietf.jgss.GSSName.
This interface encapsulates a single GSS-API principal entity.

H

hashCode() - Method in interface org.ietf.jgss.GSSName
Returns a hashcode value for this GSSName.
hashCode() - Method in interface org.ietf.jgss.GSSCredential
Returns a hashcode value for this GSSCredential.
hashCode() - Method in class org.ietf.jgss.ChannelBinding
Returns a hashcode value for this ChannelBinding object.
hashCode() - Method in class org.ietf.jgss.Oid
Returns a hashcode value for this Oid.

I

INDEFINITE_LIFETIME - Static variable in interface org.ietf.jgss.GSSCredential
A lifetime constant representing indefinite credential lifetime.
INDEFINITE_LIFETIME - Static variable in interface org.ietf.jgss.GSSContext
A lifetime constant representing indefinite context lifetime.
INITIATE_AND_ACCEPT - Static variable in interface org.ietf.jgss.GSSCredential
Credential usage flag requesting that it be usable for both context initiation and acceptance.
INITIATE_ONLY - Static variable in interface org.ietf.jgss.GSSCredential
Credential usage flag requesting that it be usable for context initiation only.
initSecContext(byte[], int, int) - Method in interface org.ietf.jgss.GSSContext
Called by the context initiator to start the context creation phase and process any tokens generated by the peer's acceptSecContext method.
initSecContext(InputStream, OutputStream) - Method in interface org.ietf.jgss.GSSContext
Called by the context initiator to start the context creation phase and process any tokens generated by the peer's acceptSecContext method using streams.
isAnonymous() - Method in interface org.ietf.jgss.GSSName
Tests if this name object represents an anonymous entity.
isDuplicateToken() - Method in class org.ietf.jgss.MessageProp
Tests if this is a duplicate of an earlier token.
isEstablished() - Method in interface org.ietf.jgss.GSSContext
Used during context establishment to determine the state of the context.
isGapToken() - Method in class org.ietf.jgss.MessageProp
Tests if an expected token was not received, i.e., one or more predecessor tokens have not yet been successfully processed.
isInitiator() - Method in interface org.ietf.jgss.GSSContext
Determines if this is the context initiator.
isMN() - Method in interface org.ietf.jgss.GSSName
Tests if this name object represents a Mechanism Name (MN).
isOldToken() - Method in class org.ietf.jgss.MessageProp
Tests if this token's validity period has expired, i.e., the token is too old to be checked for duplication.
isProtReady() - Method in interface org.ietf.jgss.GSSContext
Determines if the context is ready for per message operations to be used over it.
isTransferable() - Method in interface org.ietf.jgss.GSSContext
Determines if the context is transferable to other processes through the use of the export method.
isUnseqToken() - Method in class org.ietf.jgss.MessageProp
Tests if a later token had already been processed.

M

MessageProp - class org.ietf.jgss.MessageProp.
This is a utility class used within the per-message GSSContext methods to convey per-message properties.
MessageProp(boolean) - Constructor for class org.ietf.jgss.MessageProp
Constructor which sets the desired privacy state.
MessageProp(int, boolean) - Constructor for class org.ietf.jgss.MessageProp
Constructor which sets the values for the qop and privacy state.

N

NAME_NOT_MN - Static variable in class org.ietf.jgss.GSSException
Name contains multi-mechanism elements.
NO_CONTEXT - Static variable in class org.ietf.jgss.GSSException
Invalid security context.
NO_CRED - Static variable in class org.ietf.jgss.GSSException
Invalid credentials.
NT_ANONYMOUS - Static variable in interface org.ietf.jgss.GSSName
Name type for representing an anonymous entity.
NT_EXPORT_NAME - Static variable in interface org.ietf.jgss.GSSName
Name type used to indicate an exported name produced by the export method.
NT_HOSTBASED_SERVICE - Static variable in interface org.ietf.jgss.GSSName
Oid indicating a host-based service name form.
NT_MACHINE_UID_NAME - Static variable in interface org.ietf.jgss.GSSName
Name type to indicate a numeric user identifier corresponding to a user on a local system.
NT_STRING_UID_NAME - Static variable in interface org.ietf.jgss.GSSName
Name type to indicate a string of digits representing the numeric user identifier of a user on a local system.
NT_USER_NAME - Static variable in interface org.ietf.jgss.GSSName
Name type to indicate a named user on a local system.

O

Oid - class org.ietf.jgss.Oid.
This class represents Universal Object Identifiers (Oids) and their associated operations.
Oid(byte[]) - Constructor for class org.ietf.jgss.Oid
Creates an Oid object from its ASN.1 DER encoding.
Oid(InputStream) - Constructor for class org.ietf.jgss.Oid
Creates an Oid object from its ASN.1 DER encoding.
Oid(String) - Constructor for class org.ietf.jgss.Oid
Constructs an Oid object from a string representation of its integer components.
OLD_TOKEN - Static variable in class org.ietf.jgss.GSSException
The token's validity period has expired.
org.ietf.jgss - package org.ietf.jgss
This package presents a framework that allows application developers to make use of security services like authentication, data integrity and data confidentiality from a variety of underlying security mechanisms like Kerberos, using a unified API.

R

requestAnonymity(boolean) - Method in interface org.ietf.jgss.GSSContext
Requests that the initiator's identity not be disclosed to the acceptor.
requestConf(boolean) - Method in interface org.ietf.jgss.GSSContext
Requests that data confidentiality be enabled for the wrap method.
requestCredDeleg(boolean) - Method in interface org.ietf.jgss.GSSContext
Requests that the initiator's credentials be delegated to the acceptor during context establishment.
requestInteg(boolean) - Method in interface org.ietf.jgss.GSSContext
Requests that data integrity be enabled for the wrap and getMICmethods.
requestLifetime(int) - Method in interface org.ietf.jgss.GSSContext
Requests a lifetime in seconds for the context.
requestMutualAuth(boolean) - Method in interface org.ietf.jgss.GSSContext
Requests that mutual authentication be done during context establishment.
requestReplayDet(boolean) - Method in interface org.ietf.jgss.GSSContext
Requests that replay detection be enabled for the per-message security services after context establishemnt.
requestSequenceDet(boolean) - Method in interface org.ietf.jgss.GSSContext
Requests that sequence checking be enabled for the per-message security services after context establishemnt.

S

setChannelBinding(ChannelBinding) - Method in interface org.ietf.jgss.GSSContext
Sets the channel bindings to be used during context establishment.
setMinor(int, String) - Method in class org.ietf.jgss.GSSException
Used by the exception thrower to set the mechanism level minor error code and its string explanation.
setPrivacy(boolean) - Method in class org.ietf.jgss.MessageProp
Sets the privacy state.
setQOP(int) - Method in class org.ietf.jgss.MessageProp
Sets the QOP value.
setSupplementaryStates(boolean, boolean, boolean, boolean, int, String) - Method in class org.ietf.jgss.MessageProp
This method sets the state for the supplementary information flags and the minor status in MessageProp.

T

toString() - Method in interface org.ietf.jgss.GSSName
Returns a textual representation of the GSSName object.
toString() - Method in class org.ietf.jgss.GSSException
Returns a textual representation of both the major and the minor status codes.
toString() - Method in class org.ietf.jgss.Oid
Returns a string representation of the oid's integer components in dot separated notation.

U

UNAUTHORIZED - Static variable in class org.ietf.jgss.GSSException
Operation unauthorized.
UNAVAILABLE - Static variable in class org.ietf.jgss.GSSException
Operation unavailable.
UNSEQ_TOKEN - Static variable in class org.ietf.jgss.GSSException
A later token has already been processed.
unwrap(byte[], int, int, MessageProp) - Method in interface org.ietf.jgss.GSSContext
Used to process tokens generated by the wrap method on the other side of the context.
unwrap(InputStream, OutputStream, MessageProp) - Method in interface org.ietf.jgss.GSSContext
Uses streams to process tokens generated by the wrap method on the other side of the context.

V

verifyMIC(byte[], int, int, byte[], int, int, MessageProp) - Method in interface org.ietf.jgss.GSSContext
Verifies the cryptographic MIC, contained in the token parameter, over the supplied message.
verifyMIC(InputStream, InputStream, MessageProp) - Method in interface org.ietf.jgss.GSSContext
Uses streams to verify the cryptographic MIC, contained in the token parameter, over the supplied message.

W

wrap(byte[], int, int, MessageProp) - Method in interface org.ietf.jgss.GSSContext
Applies per-message security services over the established security context.
wrap(InputStream, OutputStream, MessageProp) - Method in interface org.ietf.jgss.GSSContext
Applies per-message security services over the established security context using streams.

A B C D E F G H I M N O R S T U V W