|
|||||||||||
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
GSSException
createCredential(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.
GSSException
GlobusCredential.getDefaultCredential()
public GSSCredential createCredential(GSSName name, int lifetime, Oid[] mechs, int usage) throws GSSException
GSSException
createCredential(GSSName, int, Oid, int)
public GSSCredential createCredential(byte[] buff, int option, int lifetime, Oid mech, int usage) throws GSSException
createCredential
in class ExtendedGSSManager
lifetime
- 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
GSSException
public 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
GSSException
public 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 |