|
||||||||||
| 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.FAILUREpublic static org.ietf.jgss.GSSManager getInstance()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||