|
|||||||||||
| 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
org.globus.gsi.gssapi.GlobusGSSManagerImpl
An implementation of GlobusGSSManager.
| Constructor Summary | |
GlobusGSSManagerImpl()
|
|
| Method Summary | |
void |
addProviderAtEnd(Provider p,
Oid mech)
Currently not implemented. |
void |
addProviderAtFront(Provider p,
Oid mech)
Currently not implemented. |
static void |
checkMechanism(Oid mech)
Checks if the specified mechanism matches the mechanism supported by this implementation. |
GSSContext |
createContext(byte[] interProcessToken)
Currently not implemented. |
GSSContext |
createContext(GSSCredential cred)
|
GSSContext |
createContext(GSSName peer,
Oid mech,
GSSCredential cred,
int lifetime)
|
GSSCredential |
createCredential(byte[] buff,
int option,
int lifetime,
Oid mech,
int usage)
Imports a credential. |
GSSCredential |
createCredential(GSSName name,
int lifetime,
Oid[] mechs,
int usage)
Acquires GSI GSS credentials. |
GSSCredential |
createCredential(GSSName name,
int lifetime,
Oid mech,
int usage)
Acquires GSI GSS credentials. |
GSSCredential |
createCredential(int usage)
Acquires GSI GSS credentials. |
GSSName |
createName(byte[] name,
Oid nameType)
Currently not implemented. |
GSSName |
createName(byte[] name,
Oid nameType,
Oid mech)
Currently not implemented. |
GSSName |
createName(String nameStr,
Oid nameType)
|
GSSName |
createName(String nameStr,
Oid nameType,
Oid mech)
Currently not implemented. |
Oid[] |
getMechs()
|
Oid[] |
getMechsForName(Oid nameType)
Currently not implemented. |
Oid[] |
getNamesForMech(Oid mech)
Currently not implemented. |
| Methods inherited from class org.gridforum.jgss.ExtendedGSSManager |
getInstance |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public GlobusGSSManagerImpl()
| Method Detail |
public GSSCredential createCredential(int usage)
throws GSSException
GSSExceptioncreateCredential(GSSName, int, Oid, int)
public GSSCredential createCredential(GSSName name,
int lifetime,
Oid mech,
int usage)
throws GSSException
lifetime - Only lifetime set to
GSSCredential.DEFAULT_LIFETIME is allowed.
GSSExceptionGlobusCredential.getDefaultCredential()
public GSSCredential createCredential(GSSName name,
int lifetime,
Oid[] mechs,
int usage)
throws GSSException
GSSExceptioncreateCredential(GSSName, int, Oid, int)
public GSSCredential createCredential(byte[] buff,
int option,
int lifetime,
Oid mech,
int usage)
throws GSSException
createCredential in class ExtendedGSSManagerlifetime - Only lifetime set to
GSSCredential.DEFAULT_LIFETIME is allowed.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.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.
GSSException - containing the following major error codes: GSSException.BAD_MECH,
GSSException.DEFECTIVE_TOKEN, GSSException.NO_CRED, GSSException.CREDENTIAL_EXPIRED,
GSSException.FAILURE
public GSSContext createContext(GSSName peer,
Oid mech,
GSSCredential cred,
int lifetime)
throws GSSException
GSSException
public GSSContext createContext(GSSCredential cred)
throws GSSException
GSSExceptionpublic Oid[] getMechs()
public GSSName createName(String nameStr,
Oid nameType)
throws GSSException
GSSException
public static void checkMechanism(Oid mech)
throws GSSException
mech - mechanism to check
GSSException - if mechanism not supported.
public GSSContext createContext(byte[] interProcessToken)
throws GSSException
GSSException
public Oid[] getNamesForMech(Oid mech)
throws GSSException
GSSExceptionpublic Oid[] getMechsForName(Oid nameType)
public GSSName createName(String nameStr,
Oid nameType,
Oid mech)
throws GSSException
GSSException
public GSSName createName(byte[] name,
Oid nameType)
throws GSSException
GSSException
public GSSName createName(byte[] name,
Oid nameType,
Oid mech)
throws GSSException
GSSException
public void addProviderAtFront(Provider p,
Oid mech)
throws GSSException
GSSException
public void addProviderAtEnd(Provider p,
Oid mech)
throws GSSException
GSSException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||