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.