|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ietf.jgss.GSSManager
org.gridforum.jgss.ExtendedGSSManager
public abstract class ExtendedGSSManager
Defines Java API for credential import extension as defined in the
GSS-API Extensions document.
Some of the functions might not specify all the parameters as in the document.
Notes:
Constructor Summary | |
---|---|
protected |
ExtendedGSSManager()
|
Method Summary | |
---|---|
abstract org.ietf.jgss.GSSCredential |
createCredential(byte[] buff,
int option,
int lifetime,
org.ietf.jgss.Oid mech,
int usage)
A factory method for creating a previously exported credential. |
static org.ietf.jgss.GSSManager |
getInstance()
|
Methods inherited from class org.ietf.jgss.GSSManager |
---|
addProviderAtEnd, addProviderAtFront, createContext, createContext, createContext, createCredential, createCredential, createCredential, createName, createName, createName, createName, getMechs, getMechsForName, getNamesForMech |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected ExtendedGSSManager()
Method Detail |
---|
public abstract org.ietf.jgss.GSSCredential createCredential(byte[] buff, int option, int lifetime, org.ietf.jgss.Oid mech, int usage) throws org.ietf.jgss.GSSException
buff
- The token emitted from the ExtendedGSSCredential.export
method.option
- The import type. The import type must be the same as the
option used to export the buffer.lifetime
- The number of seconds that credentials should remain valid. Use
GSSCredential.INDEFINITE_LIFETIME to request that the credentials have
the maximum permitted lifetime. Use GSSCredential.DEFAULT_LIFETIME to request
default credential lifetime.mech
- The desired mechanism for the imported credential, may be null to indicate system default.usage
- The intended usage for this credential object. The value of this parameter must be one of:
GSSCredential.INITIATE_AND_ACCEPT, GSSCredential.ACCEPT_ONLY, and GSSCredential.INITIATE_ONLY.
org.ietf.jgss.GSSException
- containing the following major error codes: GSSException.BAD_MECH,
GSSException.DEFECTIVE_TOKEN, GSSException.NO_CRED, GSSException.CREDENTIAL_EXPIRED,
GSSException.FAILURE
public static org.ietf.jgss.GSSManager getInstance()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |