API Overview API Index Package Overview Direct link to this page
JDK 1.6
  org.ietf.jgss. GSSManager View Source
Author(s)
Mayank Upadhyay
Since
1.4
Version
1.10, 11/17/05
Serial
Hierarchy
 Object
      GSSManager
Implements
Subclasses
Description
publicabstract abstract class GSSManager
  This class serves as a factory for other important GSS-API classes and also provides information about the mechanisms that are supported.
Constructors
public GSSManager ()
Methods
Hide/Show inherited methods
publicabstract void addProviderAtEnd (Provider p, Oid mech) throws GSSException
  This method is used to indicate to the GSSManager that the application would like a particular provider to be used if no other provider can be found that supports the given mechanism.
publicabstract void addProviderAtFront (Provider p, Oid mech) throws GSSException
  This method is used to indicate to the GSSManager that the application would like a particular provider to be used ahead of all others when support is desired for the given mechanism.
publicabstract GSSContext createContext (byte[] interProcessToken) throws GSSException
  Factory method for creating a previously exported context.
publicabstract GSSContext createContext (GSSCredential myCred) throws GSSException
  Factory method for creating a context on the acceptor' side.
publicabstract GSSContext createContext (GSSName peer, Oid mech, GSSCredential myCred, int lifetime) throws GSSException
  Factory method for creating a context on the initiator's side.
publicabstract GSSCredential createCredential (GSSName name, int lifetime, Oid mechs, int usage) throws GSSException
  Factory method for acquiring credentials over a set of mechanisms.
publicabstract GSSCredential createCredential (GSSName name, int lifetime, Oid mech, int usage) throws GSSException
  Factory method for acquiring a single mechanism credential.
publicabstract GSSCredential createCredential (int usage) throws GSSException
  Factory method for acquiring default credentials.
publicabstract GSSName createName (byte[] name, Oid nameType) throws GSSException
  Factory method to convert a byte array containing a name from the specified namespace to a GSSName object.
publicabstract GSSName createName (byte[] name, Oid nameType, Oid mech) throws GSSException
  Factory method to convert a byte array containing a name from the specified namespace to a GSSName object and canonicalize it at the same time for a mechanism.
publicabstract GSSName createName (String nameStr, Oid nameType) throws GSSException
  Factory method to convert a string name from the specified namespace to a GSSName object.
publicabstract GSSName createName (String nameStr, Oid nameType, Oid mech) throws GSSException
  Factory method to convert a string name from the specified namespace to a GSSName object and canonicalize it at the same time for a mechanism.
publicstatic GSSManager getInstance ()
  Returns the default GSSManager implementation.
publicabstract Oid getMechs ()
  Returns a list of mechanisms that are available to GSS-API callers through this GSSManager.
publicabstract Oid getMechsForName (Oid nameType)
  Returns a list of mechanisms that support the indicated name type.
publicabstract Oid getNamesForMech (Oid mech) throws GSSException
  Returns then name types supported by the indicated mechanism.
Fields
Hide/Show inherited fields
Nested Classes
Generated By: JavaOnTracks Doclet 0.1.4     ©Thibaut Colar