Index

A

acceptSecContext(InputStream, int) - Method in interface com.ibm.security.jgss.spi.GSSContextSpi
Acceptor's context establishment call.

C

com.ibm.security.jgss.spi - package com.ibm.security.jgss.spi
Provides a set of service provider interfaces (SPIs) to be implemented by Java GSSAPI mechanism developers and integrators.

D

dispose() - Method in interface com.ibm.security.jgss.spi.GSSContextSpi
Releases context resources and terminates the context between 2 peer.
dispose() - Method in interface com.ibm.security.jgss.spi.GSSCredentialSpi
Called to invalidate this credential element and release any system recourses and cryptographic information owned by the credential.

E

equals(GSSNameSpi) - Method in interface com.ibm.security.jgss.spi.GSSNameSpi
Equals method for the GSSNameSpi objects.
export() - Method in interface com.ibm.security.jgss.spi.GSSContextSpi
Produces a token representing this context.
export() - Method in interface com.ibm.security.jgss.spi.GSSNameSpi
Returns a flat name representation for this object.

G

getAcceptLifetime() - Method in interface com.ibm.security.jgss.spi.GSSCredentialSpi
Returns the accept lifetime remaining.
getAnonymityState() - Method in interface com.ibm.security.jgss.spi.GSSContextSpi
getConfState() - Method in interface com.ibm.security.jgss.spi.GSSContextSpi
getCredDelegState() - Method in interface com.ibm.security.jgss.spi.GSSContextSpi
getCredentialElement(GSSNameSpi, int, int, int) - Method in interface com.ibm.security.jgss.spi.MechanismFactory
Creates a credential element for this mechanism to be included as part of a GSSCredential implementation.
getDelegCred() - Method in interface com.ibm.security.jgss.spi.GSSContextSpi
getInitLifetime() - Method in interface com.ibm.security.jgss.spi.GSSCredentialSpi
Returns the init lifetime remaining.
getIntegState() - Method in interface com.ibm.security.jgss.spi.GSSContextSpi
getLifetime() - Method in interface com.ibm.security.jgss.spi.GSSContextSpi
getMech() - Method in interface com.ibm.security.jgss.spi.GSSContextSpi
getMechanism() - Method in interface com.ibm.security.jgss.spi.GSSCredentialSpi
Returns the oid representing the underlying credential mechanism oid.
getMechanism() - Method in interface com.ibm.security.jgss.spi.GSSNameSpi
Get the mechanism type that this NameElement corresponds to.
getMechanismContext(GSSNameSpi, GSSCredentialSpi, int) - Method in interface com.ibm.security.jgss.spi.MechanismFactory
Creates a security context for this mechanism so that it can be used on the context initiator's side.
getMechanismContext(GSSCredentialSpi) - Method in interface com.ibm.security.jgss.spi.MechanismFactory
Creates a security context for this mechanism so that it can be used on the context acceptor's side.
getMechanismContext(GSSCredentialSpi, GSSContext) - Method in interface com.ibm.security.jgss.spi.MechanismFactory
Creates a security context for this mechanism so that it can be used on the context acceptor's side.
getMechanismContext(byte[]) - Method in interface com.ibm.security.jgss.spi.MechanismFactory
Creates a security context from a previously exported (serialized) security context.
getMechanismOid() - Method in interface com.ibm.security.jgss.spi.MechanismFactory
Returns the Oid of the mechanism that this factory supports.
getMIC(InputStream, OutputStream, MessageProp) - Method in interface com.ibm.security.jgss.spi.GSSContextSpi
Applies per-message integrity services.
getMIC(byte[], int, int, MessageProp) - Method in interface com.ibm.security.jgss.spi.GSSContextSpi
getMutualAuthState() - Method in interface com.ibm.security.jgss.spi.GSSContextSpi
getName() - Method in interface com.ibm.security.jgss.spi.GSSCredentialSpi
Returns the principal name for this credential.
getNameElement(String, Oid) - Method in interface com.ibm.security.jgss.spi.MechanismFactory
Creates a name element for this mechanism to be included as part of a GSSName implementation.
getNameElement(byte[], Oid) - Method in interface com.ibm.security.jgss.spi.MechanismFactory
This is a variation of the factory method that accepts a String for the characters that make up the name.
getNameTypes() - Method in interface com.ibm.security.jgss.spi.MechanismFactory
Returns the GSS-API nametypes that this mechanism can support.
getProvider() - Method in interface com.ibm.security.jgss.spi.GSSContextSpi
getProvider() - Method in interface com.ibm.security.jgss.spi.GSSCredentialSpi
getProvider() - Method in interface com.ibm.security.jgss.spi.GSSNameSpi
getProvider() - Method in interface com.ibm.security.jgss.spi.MechanismFactory
Returns the provider that this factory came from.
getReplayDetState() - Method in interface com.ibm.security.jgss.spi.GSSContextSpi
getSequenceDetState() - Method in interface com.ibm.security.jgss.spi.GSSContextSpi
getSrcName() - Method in interface com.ibm.security.jgss.spi.GSSContextSpi
getStringNameType() - Method in interface com.ibm.security.jgss.spi.GSSNameSpi
Returns the oid describing the format of the printable name.
getTargName() - Method in interface com.ibm.security.jgss.spi.GSSContextSpi
getWrapSizeLimit(int, boolean, int) - Method in interface com.ibm.security.jgss.spi.GSSContextSpi
Queries the context for largest data size to accomodate the specified protection and for the token to remain less then maxTokSize.
GSSContextSpi - Interface in com.ibm.security.jgss.spi
This interface is implemented by a mechanism specific instance of a GSS security context.
GSSCredentialSpi - Interface in com.ibm.security.jgss.spi
This interface is implemented by a mechanism specific credential element.
GSSNameSpi - Interface in com.ibm.security.jgss.spi
This interface is implemented by a mechanism specific name element.

I

initSecContext(InputStream, int) - Method in interface com.ibm.security.jgss.spi.GSSContextSpi
Initiator context establishment call.
isAcceptorCredential() - Method in interface com.ibm.security.jgss.spi.GSSCredentialSpi
Determines if this credential element can be used by a context acceptor.
isAnonymousName() - Method in interface com.ibm.security.jgss.spi.GSSNameSpi
Indicates if this name object represents an Anonymous name.
isEstablished() - Method in interface com.ibm.security.jgss.spi.GSSContextSpi
isInitiatorCredential() - Method in interface com.ibm.security.jgss.spi.GSSCredentialSpi
Determines if this credential element can be used by a context initiator.
isProtReady() - Method in interface com.ibm.security.jgss.spi.GSSContextSpi
isTransferable() - Method in interface com.ibm.security.jgss.spi.GSSContextSpi

M

MechanismFactory - Interface in com.ibm.security.jgss.spi
This interface is implemented by the factory class for every plugin mechanism.

R

requestAnonymity(boolean) - Method in interface com.ibm.security.jgss.spi.GSSContextSpi
requestConf(boolean) - Method in interface com.ibm.security.jgss.spi.GSSContextSpi
requestCredDeleg(boolean) - Method in interface com.ibm.security.jgss.spi.GSSContextSpi
requestInteg(boolean) - Method in interface com.ibm.security.jgss.spi.GSSContextSpi
requestLifetime(int) - Method in interface com.ibm.security.jgss.spi.GSSContextSpi
requestMutualAuth(boolean) - Method in interface com.ibm.security.jgss.spi.GSSContextSpi
requestReplayDet(boolean) - Method in interface com.ibm.security.jgss.spi.GSSContextSpi
requestSequenceDet(boolean) - Method in interface com.ibm.security.jgss.spi.GSSContextSpi

S

setChannelBinding(ChannelBinding) - Method in interface com.ibm.security.jgss.spi.GSSContextSpi
setNegMechs(Oid[], GSSCredential) - Method in interface com.ibm.security.jgss.spi.GSSContextSpi
For SPNEGO mechanism.

T

toString() - Method in interface com.ibm.security.jgss.spi.GSSNameSpi
Returns a string representation for this name.

U

unwrap(InputStream, OutputStream, MessageProp) - Method in interface com.ibm.security.jgss.spi.GSSContextSpi
Retrieves the message token previously encapsulated in the wrap call.
unwrap(byte[], int, int, MessageProp) - Method in interface com.ibm.security.jgss.spi.GSSContextSpi
For apps that want simplicity and dont care about buffer copies.
unwrap(byte[], int, int, byte[], int, MessageProp) - Method in interface com.ibm.security.jgss.spi.GSSContextSpi
For apps that care about buffer copies but either cannot use streams or want to avoid them for whatever reason.
unwrap(InputStream, byte[], int, MessageProp) - Method in interface com.ibm.security.jgss.spi.GSSContextSpi
For apps that care about buffer copies and want to read straight from the network, but also want the output in a specific application provided buffer, say to reduce buffer allocation or subsequent copy.

V

verifyMIC(InputStream, InputStream, MessageProp) - Method in interface com.ibm.security.jgss.spi.GSSContextSpi
Checks the integrity of the supplied tokens.
verifyMIC(byte[], int, int, byte[], int, int, MessageProp) - Method in interface com.ibm.security.jgss.spi.GSSContextSpi

W

wrap(InputStream, OutputStream, MessageProp) - Method in interface com.ibm.security.jgss.spi.GSSContextSpi
Provides per-message token encapsulation.
wrap(byte[], int, int, MessageProp) - Method in interface com.ibm.security.jgss.spi.GSSContextSpi
For apps that want simplicity and don't care about buffer copies.
wrap(byte[], int, int, byte[], int, MessageProp) - Method in interface com.ibm.security.jgss.spi.GSSContextSpi
For apps that care about buffer copies but either cannot use streams or want to avoid them for whatever reason.
wrap(byte[], int, int, OutputStream, MessageProp) - Method in interface com.ibm.security.jgss.spi.GSSContextSpi
For apps that want to read from a specific application provided buffer but want to write directly to the network stream.