Ja.NET Standard Edition 5.0

Documentation API Specification

Contents

GSSManager Class Reference

Inherited by GSSManagerImpl.

List of all members.


Public Member Functions

abstract Oid[] getMechs ()
abstract Oid[] getNamesForMech (Oid mech) throws GSSException
abstract Oid[] getMechsForName (Oid nameType)
abstract GSSName createName (String nameStr, Oid nameType) throws GSSException
abstract GSSName createName (byte[] name, Oid nameType) throws GSSException
abstract GSSName createName (String nameStr, Oid nameType, Oid mech) throws GSSException
abstract GSSName createName (byte[] name, Oid nameType, Oid mech) throws GSSException
abstract GSSCredential createCredential (int usage) throws GSSException
abstract GSSCredential createCredential (GSSName name, int lifetime, Oid mech, int usage) throws GSSException
abstract GSSCredential createCredential (GSSName name, int lifetime, Oid[] mechs, int usage) throws GSSException
abstract GSSContext createContext (GSSName peer, Oid mech, GSSCredential myCred, int lifetime) throws GSSException
abstract GSSContext createContext (GSSCredential myCred) throws GSSException
abstract GSSContext createContext (byte[] interProcessToken) throws GSSException
abstract void addProviderAtFront (Provider p, Oid mech) throws GSSException
abstract void addProviderAtEnd (Provider p, Oid mech) throws GSSException

Static Public Member Functions

static GSSManager getInstance ()
 The implementation class name should be specified via "jgss.spi.manager" security property.

Static Package Attributes

static final String MANAGER = "jgss.spi.manager"

Member Function Documentation

static GSSManager getInstance (  )  [static]

The implementation class name should be specified via "jgss.spi.manager" security property.

Exceptions:
SecurityException if manager instance cannot be created

abstract Oid [] getMechs (  )  [pure virtual]

Implemented in GSSManagerImpl.

abstract Oid [] getNamesForMech ( Oid  mech  )  throws GSSException [pure virtual]

Implemented in GSSManagerImpl.

abstract Oid [] getMechsForName ( Oid  nameType  )  [pure virtual]

Implemented in GSSManagerImpl.

abstract GSSName createName ( String  nameStr,
Oid  nameType 
) throws GSSException [pure virtual]

Implemented in GSSManagerImpl.

abstract GSSName createName ( byte[]  name,
Oid  nameType 
) throws GSSException [pure virtual]

Implemented in GSSManagerImpl.

abstract GSSName createName ( String  nameStr,
Oid  nameType,
Oid  mech 
) throws GSSException [pure virtual]

Implemented in GSSManagerImpl.

abstract GSSName createName ( byte[]  name,
Oid  nameType,
Oid  mech 
) throws GSSException [pure virtual]

Implemented in GSSManagerImpl.

abstract GSSCredential createCredential ( int  usage  )  throws GSSException [pure virtual]

Implemented in GSSManagerImpl.

abstract GSSCredential createCredential ( GSSName  name,
int  lifetime,
Oid  mech,
int  usage 
) throws GSSException [pure virtual]

Implemented in GSSManagerImpl.

abstract GSSCredential createCredential ( GSSName  name,
int  lifetime,
Oid[]  mechs,
int  usage 
) throws GSSException [pure virtual]

Implemented in GSSManagerImpl.

abstract GSSContext createContext ( GSSName  peer,
Oid  mech,
GSSCredential  myCred,
int  lifetime 
) throws GSSException [pure virtual]

Implemented in GSSManagerImpl.

abstract GSSContext createContext ( GSSCredential  myCred  )  throws GSSException [pure virtual]

Implemented in GSSManagerImpl.

abstract GSSContext createContext ( byte[]  interProcessToken  )  throws GSSException [pure virtual]

Implemented in GSSManagerImpl.

abstract void addProviderAtFront ( Provider  p,
Oid  mech 
) throws GSSException [pure virtual]

Implemented in GSSManagerImpl.

abstract void addProviderAtEnd ( Provider  p,
Oid  mech 
) throws GSSException [pure virtual]

Implemented in GSSManagerImpl.


Member Data Documentation

final String MANAGER = "jgss.spi.manager" [static, package]