|
|||||||||
| Home >> All >> org >> ietf >> [ jgss overview ] | PREV NEXT | ||||||||
A
- ACCEPT_ONLY - Static variable in interface org.ietf.jgss.GSSCredential
- Credential usage flag requesting that it be able to be used for context acceptance only.
- acceptAddr - Variable in class org.ietf.jgss.ChannelBinding
- 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 upon receiving a token from the peer.
- 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.
- appData - Variable in class org.ietf.jgss.ChannelBinding
B
- BAD_BINDINGS - Static variable in class org.ietf.jgss.GSSException
- Channel bindings mismatch error.
- BAD_MECH - Static variable in class org.ietf.jgss.GSSException
- Unsupported mechanism requested error.
- BAD_MIC - Static variable in class org.ietf.jgss.GSSException
- Token had invalid integrity check error.
- BAD_NAME - Static variable in class org.ietf.jgss.GSSException
- Invalid name provided error.
- BAD_NAMETYPE - Static variable in class org.ietf.jgss.GSSException
- Name of unsupported type provided error.
- BAD_QOP - Static variable in class org.ietf.jgss.GSSException
- Unsupported QOP value error.
- BAD_STATUS - Static variable in class org.ietf.jgss.GSSException
- Invalid status code error - this is the default status value.
C
- CONTEXT_EXPIRED - Static variable in class org.ietf.jgss.GSSException
- Specified security context expired error.
- CREDENTIALS_EXPIRED - Static variable in class org.ietf.jgss.GSSException
- Expired credentials detected error.
- ChannelBinding - class org.ietf.jgss.ChannelBinding.
- The GSS-API accommodates the concept of caller-provided channel binding information.
- ChannelBinding(InetAddress, InetAddress, byte[]) - Constructor for class org.ietf.jgss.ChannelBinding
- Create a ChannelBinding object with user supplied address information and data.
- ChannelBinding(byte[]) - Constructor for class org.ietf.jgss.ChannelBinding
- Creates a ChannelBinding object without any addressing information.
- canonicalize(Oid) - Method in interface org.ietf.jgss.GSSName
- Creates a mechanism name (MN) from an arbitrary internal name.
- components - Variable in class org.ietf.jgss.Oid
- containedIn(Oid[]) - Method in class org.ietf.jgss.Oid
- A utility method to test if an Oid object is contained within the supplied Oid object array.
- 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(int) - Method in class org.ietf.jgss.GSSManager
- Factory method for acquiring default credentials.
- createCredential(GSSName, int, Oid, int) - Method in class org.ietf.jgss.GSSManager
- Factory method for acquiring a single mechanism credential.
- createCredential(GSSName, int, Oid[], int) - Method in class org.ietf.jgss.GSSManager
- Factory method for acquiring credentials over a set of mechanisms.
- createName(byte[], Oid) - Method in class org.ietf.jgss.GSSManager
- Factory method to convert a contiguous 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 contiguous byte array containing a name from the specified namespace to a GSSName object that is an MN.
- createName(String, Oid) - Method in class org.ietf.jgss.GSSManager
- Factory method to convert a contiguous 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 contiguous string name from the specified namespace to an GSSName object that is a mechanism name (MN).
D
- DEFAULT_LIFETIME - Static variable in interface org.ietf.jgss.GSSContext
- A lifetime constant representing the default context lifetime.
- DEFAULT_LIFETIME - Static variable in interface org.ietf.jgss.GSSCredential
- A lifetime constant representing the default credential lifetime.
- DEFECTIVE_CREDENTIAL - Static variable in class org.ietf.jgss.GSSException
- Defective credential error.
- DEFECTIVE_TOKEN - Static variable in class org.ietf.jgss.GSSException
- Defective token error.
- DUPLICATE_ELEMENT - Static variable in class org.ietf.jgss.GSSException
- Duplicate credential element requested error.
- DUPLICATE_TOKEN - Static variable in class org.ietf.jgss.GSSException
- The token was a duplicate of an earlier token.
- derOid - Variable in class org.ietf.jgss.Oid
- dispose() - Method in interface org.ietf.jgss.GSSContext
- Releases any system resources and cryptographic information stored in the context object.
- dispose() - Method in interface org.ietf.jgss.GSSCredential
- Releases any sensitive information that the GSSCredential object may be containing.
- duplicate - Variable in class org.ietf.jgss.MessageProp
E
- encodeSubId(OutputStream, int) - Static method in class org.ietf.jgss.Oid
- equals(Object) - Method in class org.ietf.jgss.ChannelBinding
- Returns
trueif two channel bindings match. - equals(Object) - Method in interface org.ietf.jgss.GSSCredential
- Tests if this GSSCredential refers to the same entity as the supplied object.
- equals(GSSName) - Method in interface org.ietf.jgss.GSSName
- Compares two GSSName objects to determine whether they refer to the same entity.
- equals(Object) - Method in interface org.ietf.jgss.GSSName
- A variation of the
GSSName.equals(org.ietf.jgss.GSSName)55 method that is provided to override the Object.equals(java.lang.Object)>Object.equals(java.lang.Object)55 method that the implementing class will inherit. - equals(Object) - Method in class org.ietf.jgss.Oid
- export() - Method in interface org.ietf.jgss.GSSContext
- Provided to support the sharing of work between multiple processes.
- 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.
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.
- GSSContext - interface org.ietf.jgss.GSSContext.
- This interface encapsulates the GSS-API security context and provides
the security services (
GSSContext.wrap(byte[],int,int,org.ietf.jgss.MessageProp)55 ,GSSContext.unwrap(byte[],int,int,org.ietf.jgss.MessageProp)55 ,GSSContext.getMIC(byte[],int,int,org.ietf.jgss.MessageProp)55 ,GSSContext.verifyMIC(byte[],int,int,byte[],int,int,org.ietf.jgss.MessageProp)55 ) 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 fatal GSS-API error occurs including mechanism specific errors.
- GSSException(int) - Constructor for class org.ietf.jgss.GSSException
- Create a new GSS exception with the given major code.
- GSSException(int, int, String) - Constructor for class org.ietf.jgss.GSSException
- Create a new GSS exception with the given major and minor codes, and a minor explanation string.
- GSSManager - class org.ietf.jgss.GSSManager.
- The GSSManager class is an abstract class that serves as a factory for three GSS interfaces: GSSName, GSSCredential, and GSSContext.
- GSSManager() - Constructor for class org.ietf.jgss.GSSManager
- GSSName - interface org.ietf.jgss.GSSName.
- This interface encapsulates a single GSS-API principal entity.
- gap - Variable in class org.ietf.jgss.MessageProp
- getAcceptorAddress() - Method in class org.ietf.jgss.ChannelBinding
- Returns the acceptor's address for this channel binding.
- getAnonymityState() - Method in interface org.ietf.jgss.GSSContext
- Returns "true" if this is an anonymous context.
- getApplicationData() - Method in class org.ietf.jgss.ChannelBinding
- Returns application data being used as part of the ChannelBinding.
- getConfState() - Method in interface org.ietf.jgss.GSSContext
- Returns the confidentiality service state over the context.
- getCredDelegState() - Method in interface org.ietf.jgss.GSSContext
- Returns the state of the delegated credentials for the context.
- 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.
- getDelegCred() - Method in interface org.ietf.jgss.GSSContext
- Returns the delegated credential object on the acceptor's side.
- getInitiatorAddress() - Method in class org.ietf.jgss.ChannelBinding
- Returns 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
- Returns the integrity service state over the context.
- getLifetime() - Method in interface org.ietf.jgss.GSSContext
- Returns the context lifetime in seconds.
- getMIC(byte[], int, int, MessageProp) - Method in interface org.ietf.jgss.GSSContext
- Returns a token containing a cryptographic MIC for the supplied message, for transfer to the peer application.
- getMIC(InputStream, OutputStream, MessageProp) - Method in interface org.ietf.jgss.GSSContext
- Produces a token containing a cryptographic MIC for the supplied message, for transfer to the peer application.
- getMajor() - Method in class org.ietf.jgss.GSSException
- Returns the major code representing the GSS error code that caused this exception to be thrown.
- getMajorString() - Method in class org.ietf.jgss.GSSException
- Returns a string explaining the GSS major error code causing this exception to be thrown.
- getMech() - Method in interface org.ietf.jgss.GSSContext
- Returns the mechanism oid for this context.
- getMechs() - Method in interface org.ietf.jgss.GSSCredential
- Returns an array of mechanisms supported by this credential.
- getMechs() - Method in class org.ietf.jgss.GSSManager
- Returns an array of Oid objects indicating mechanisms available to GSS-API callers.
- getMechsForName(Oid) - Method in class org.ietf.jgss.GSSManager
- Returns an array of Oid objects corresponding to the mechanisms that support the specific name type.
- getMessage() - Method in class org.ietf.jgss.GSSException
- Returns a detailed message of this exception.
- getMinor() - Method in class org.ietf.jgss.GSSException
- Returns the mechanism error code that caused this exception.
- getMinorStatus() - Method in class org.ietf.jgss.MessageProp
- Retrieves the minor status that the underlying mechanism might have set.
- getMinorString() - Method in class org.ietf.jgss.GSSException
- Returns a string explaining the mechanism specific error code.
- getMinorString() - Method in class org.ietf.jgss.MessageProp
- Returns a string explaining the mechanism specific error code.
- getMsg(String, String) - Method in class org.ietf.jgss.GSSException
- getMutualAuthState() - Method in interface org.ietf.jgss.GSSContext
- Returns the state of the mutual authentication option for the 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 name type Oid's supported by the specified 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 remaining lifetime is seconds for the credential to remain capable of accepting security contexts under the specified mechanism.
- getRemainingInitLifetime(Oid) - Method in interface org.ietf.jgss.GSSCredential
- Returns the remaining lifetime is seconds for the credential to remain capable of initiating security contexts under 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
- Returns the state of the replay detection option for the context.
- getSequenceDetState() - Method in interface org.ietf.jgss.GSSContext
- Returns the state of the sequence detection option for the 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 oid representing the type of name returned through the
GSSName.toString()55 method. - getTargName() - Method in interface org.ietf.jgss.GSSContext
- Returns the name of the context target (acceptor).
- getUsage() - Method in interface org.ietf.jgss.GSSCredential
- Returns the credential usage flag.
- getUsage(Oid) - Method in interface org.ietf.jgss.GSSCredential
- Returns the credential usage flag for the specified credential mechanism.
- getWrapSizeLimit(int, boolean, int) - Method in interface org.ietf.jgss.GSSContext
- Returns the maximum message size that, if presented to the
GSSContext.wrap(byte[],int,int,org.ietf.jgss.MessageProp)55 method with the same confReq and qop parameters, will result in an output token containing no more than the maxTokenSize bytes.
H
- hashCode() - Method in class org.ietf.jgss.ChannelBinding
- Returns the hash code for this channel binding.
- hashCode() - Method in interface org.ietf.jgss.GSSCredential
- Return the hash code of this credential.
- hashCode() - Method in interface org.ietf.jgss.GSSName
- Return the hashcode of this GSSName.
- hashCode() - Method in class org.ietf.jgss.Oid
I
- INDEFINITE_LIFETIME - Static variable in interface org.ietf.jgss.GSSContext
- A lifetime constant representing indefinite context lifetime.
- INDEFINITE_LIFETIME - Static variable in interface org.ietf.jgss.GSSCredential
- A lifetime constant representing indefinite credential lifetime.
- INITIATE_AND_ACCEPT - Static variable in interface org.ietf.jgss.GSSCredential
- Credential usage flag requesting that it be able to be used for both context initiation and acceptance.
- INITIATE_ONLY - Static variable in interface org.ietf.jgss.GSSCredential
- Credential usage flag requesting that it be able to be used for context initiation only.
- initAddr - Variable in class org.ietf.jgss.ChannelBinding
- initSecContext(byte[], int, int) - Method in interface org.ietf.jgss.GSSContext
- Called by the context initiator to start the context creation process.
- initSecContext(InputStream, OutputStream) - Method in interface org.ietf.jgss.GSSContext
- Called by the context initiator to start the context creation process.
- 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
- Returns "true" 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
- Returns "true" if an expected per-message token was not received.
- isInitiator() - Method in interface org.ietf.jgss.GSSContext
- Returns "true" if this is the initiator of the context.
- isMN() - Method in interface org.ietf.jgss.GSSName
- Tests if this name object contains only one mechanism element and is thus a mechanism name as defined by RFC 2743.
- isOldToken() - Method in class org.ietf.jgss.MessageProp
- Returns "true" if the token's validity period has expired.
- isProtReady() - Method in interface org.ietf.jgss.GSSContext
- Returns "true" if the per message operations can be applied over the context.
- isTransferable() - Method in interface org.ietf.jgss.GSSContext
- Returns "true" if the context is transferable to other processes
through the use of the
GSSContext.export()55 method. - isUnseqToken() - Method in class org.ietf.jgss.MessageProp
- Returns "true" if a later token has 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 QOP to 0 indicating that the default QOP is requested.
- MessageProp(int, boolean) - Constructor for class org.ietf.jgss.MessageProp
- Constructor which sets the values for the qop and privacy state.
- major - Variable in class org.ietf.jgss.GSSException
- messages - Variable in class org.ietf.jgss.GSSException
- minor - Variable in class org.ietf.jgss.GSSException
- minorStatus - Variable in class org.ietf.jgss.MessageProp
- minorString - Variable in class org.ietf.jgss.GSSException
- minorString - Variable in class org.ietf.jgss.MessageProp
N
- NAME_NOT_MN - Static variable in class org.ietf.jgss.GSSException
- Name contains multi-mechanism elements error.
- NO_CONTEXT - Static variable in class org.ietf.jgss.GSSException
- Invalid security context error.
- NO_CRED - Static variable in class org.ietf.jgss.GSSException
- Invalid credentials error.
- 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
- OBJECT_IDENTIFIER - Static variable in class org.ietf.jgss.Oid
- OLD_TOKEN - Static variable in class org.ietf.jgss.GSSException
- The token's validity period has expired.
- Oid - class org.ietf.jgss.Oid.
- This class represents Universal Object Identifiers (Oids) and their associated operations.
- Oid(String) - Constructor for class org.ietf.jgss.Oid
- Creates an Oid object from a string representation of its integer components (e.g.
- Oid(InputStream) - Constructor for class org.ietf.jgss.Oid
- Creates an Oid object from its DER encoding.
- Oid(byte[]) - Constructor for class org.ietf.jgss.Oid
- Creates an Oid object from its DER encoding.
- Oid(int[]) - Constructor for class org.ietf.jgss.Oid
- old - Variable in class org.ietf.jgss.MessageProp
- org.ietf.jgss - package org.ietf.jgss
P
- privState - Variable in class org.ietf.jgss.MessageProp
Q
- qopVal - Variable in class org.ietf.jgss.MessageProp
R
- RELATIVE_OID - Static variable in class org.ietf.jgss.Oid
- relative - Variable in class org.ietf.jgss.Oid
- requestAnonymity(boolean) - Method in interface org.ietf.jgss.GSSContext
- Requests anonymous support over the context.
- requestConf(boolean) - Method in interface org.ietf.jgss.GSSContext
- Requests that confidentiality service be available over the context.
- requestCredDeleg(boolean) - Method in interface org.ietf.jgss.GSSContext
- Sets the request state for the credential delegation flag for the context.
- requestInteg(boolean) - Method in interface org.ietf.jgss.GSSContext
- Requests that integrity services be available over the context.
- requestLifetime(int) - Method in interface org.ietf.jgss.GSSContext
- Sets the desired lifetime for the context in seconds.
- requestMutualAuth(boolean) - Method in interface org.ietf.jgss.GSSContext
- Sets the request state of the mutual authentication flag for the context.
- requestReplayDet(boolean) - Method in interface org.ietf.jgss.GSSContext
- Sets the request state of the replay detection service for the context.
- requestSequenceDet(boolean) - Method in interface org.ietf.jgss.GSSContext
- Sets the request state for the sequence checking service of the context.
S
- serialVersionUID - Static variable in class org.ietf.jgss.GSSException
- For compatability with Sun's JDK 1.4.2 rev.
- 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 internally by the GSS-API implementation and the underlying mechanisms to set the minor code and its textual representation.
- 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.
- strOid - Variable in class org.ietf.jgss.Oid
T
- toString() - Method in class org.ietf.jgss.GSSException
- Returns a textual representation of both the major and minor status codes.
- toString() - Method in interface org.ietf.jgss.GSSName
- Returns a textual representation of the GSSName object.
- toString() - Method in class org.ietf.jgss.Oid
- Returns a string representation of the oid's integer components in dot separated notation (e.g.
U
- UNAUTHORIZED - Static variable in class org.ietf.jgss.GSSException
- Operation unauthorized error.
- UNAVAILABLE - Static variable in class org.ietf.jgss.GSSException
- Operation unavailable error.
- UNSEQ_TOKEN - Static variable in class org.ietf.jgss.GSSException
- A later token has already been processed.
- unseq - Variable in class org.ietf.jgss.MessageProp
- unwrap(byte[], int, int, MessageProp) - Method in interface org.ietf.jgss.GSSContext
- Used by the peer application to process tokens generated with the wrap call.
- unwrap(InputStream, OutputStream, MessageProp) - Method in interface org.ietf.jgss.GSSContext
- Used by the peer application to process tokens generated with the wrap call.
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
- Verifies 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
- Allows to apply per-message security services over the established security context.
A B C D E F G H I M N O P Q R S T U V W
|
|||||||||
| Home >> All >> org >> ietf >> [ jgss overview ] | PREV NEXT | ||||||||