| java.lang.Object |
| ↳ |
org.ietf.jgss.GSSManager |
| |
↳ |
sun.security.mule.jgss.GSSManagerImpl |
Class Overview
This class provides the default implementation of the GSSManager
interface.
Summary
| Public Methods |
|
void
|
addProviderAtEnd(Provider p, Oid mech)
|
|
void
|
addProviderAtFront(Provider p, Oid mech)
|
|
GSSContext
|
createContext(GSSName peer, Oid mech, GSSCredential myCred, int lifetime)
|
|
GSSContext
|
createContext(byte[] interProcessToken)
|
|
GSSContext
|
createContext(GSSCredential myCred)
|
|
GSSCredential
|
createCredential(GSSName aName, int lifetime, Oid[] mechs, int usage)
|
|
GSSCredential
|
createCredential(GSSName aName, int lifetime, Oid mech, int usage)
|
|
GSSCredential
|
createCredential(int usage)
|
|
GSSName
|
createName(byte[] name, Oid nameType, Oid mech)
|
|
GSSName
|
createName(String nameStr, Oid nameType)
|
|
GSSName
|
createName(String nameStr, Oid nameType, Oid mech)
|
|
GSSName
|
createName(byte[] name, Oid nameType)
|
|
GSSCredentialSpi
|
getCredentialElement(GSSNameSpi name, int initLifetime, int acceptLifetime, Oid mech, int usage)
|
|
Config
|
getKerberosConfig()
|
|
Oid[]
|
getMechs()
|
|
Oid[]
|
getMechsForName(Oid nameType)
|
|
GSSNameSpi
|
getNameElement(byte[] name, Oid nameType, Oid mech)
|
|
GSSNameSpi
|
getNameElement(String name, Oid nameType, Oid mech)
|
|
Oid[]
|
getNamesForMech(Oid mech)
|
|
[Expand]
Inherited Methods |
From class
org.ietf.jgss.GSSManager
|
abstract
void
|
addProviderAtEnd(Provider arg0, Oid arg1)
|
|
abstract
void
|
addProviderAtFront(Provider arg0, Oid arg1)
|
|
abstract
GSSContext
|
createContext(GSSName arg0, Oid arg1, GSSCredential arg2, int arg3)
|
|
abstract
GSSContext
|
createContext(byte[] arg0)
|
|
abstract
GSSContext
|
createContext(GSSCredential arg0)
|
|
abstract
GSSCredential
|
createCredential(GSSName arg0, int arg1, Oid[] arg2, int arg3)
|
|
abstract
GSSCredential
|
createCredential(GSSName arg0, int arg1, Oid arg2, int arg3)
|
|
abstract
GSSCredential
|
createCredential(int arg0)
|
|
abstract
GSSName
|
createName(byte[] arg0, Oid arg1, Oid arg2)
|
|
abstract
GSSName
|
createName(String arg0, Oid arg1)
|
|
abstract
GSSName
|
createName(String arg0, Oid arg1, Oid arg2)
|
|
abstract
GSSName
|
createName(byte[] arg0, Oid arg1)
|
|
static
GSSManager
|
getInstance()
|
|
abstract
Oid[]
|
getMechs()
|
|
abstract
Oid[]
|
getMechsForName(Oid arg0)
|
|
abstract
Oid[]
|
getNamesForMech(Oid arg0)
|
|
From class
java.lang.Object
|
Object
|
clone()
|
|
boolean
|
equals(Object arg0)
|
|
void
|
finalize()
|
|
final
Class<?>
|
getClass()
|
|
int
|
hashCode()
|
|
final
void
|
notify()
|
|
final
void
|
notifyAll()
|
|
String
|
toString()
|
|
final
void
|
wait()
|
|
final
void
|
wait(long arg0, int arg1)
|
|
final
void
|
wait(long arg0)
|
|
Constants
private
static
final
String
USE_NATIVE_PROP
Constant Value:
"sun.security.mule.jgss.native"
Fields
private
static
final
Boolean
USE_NATIVE
Public Constructors
public
GSSManagerImpl
(int caller, boolean useNative, Config kerberosConfig)
Parameters
| caller
| |
| useNative
| |
| kerberosConfig
| |
public
GSSManagerImpl
(int caller, Config kerberosConfig)
public
GSSManagerImpl
(Config kerberosConfig)
Public Methods
public
void
addProviderAtEnd
(Provider p, Oid mech)
public
void
addProviderAtFront
(Provider p, Oid mech)
public
GSSContext
createContext
(GSSName peer, Oid mech, GSSCredential myCred, int lifetime)
Parameters
| peer
| |
| mech
| |
| myCred
| |
| lifetime
| |
public
GSSContext
createContext
(byte[] interProcessToken)
public
GSSContext
createContext
(GSSCredential myCred)
public
GSSCredential
createCredential
(GSSName aName, int lifetime, Oid[] mechs, int usage)
Parameters
| aName
| |
| lifetime
| |
| mechs
| |
| usage
| |
public
GSSCredential
createCredential
(GSSName aName, int lifetime, Oid mech, int usage)
Parameters
| aName
| |
| lifetime
| |
| mech
| |
| usage
| |
public
GSSCredential
createCredential
(int usage)
public
GSSName
createName
(byte[] name, Oid nameType, Oid mech)
public
GSSName
createName
(String nameStr, Oid nameType)
public
GSSName
createName
(String nameStr, Oid nameType, Oid mech)
public
GSSName
createName
(byte[] name, Oid nameType)
public
GSSCredentialSpi
getCredentialElement
(GSSNameSpi name, int initLifetime, int acceptLifetime, Oid mech, int usage)
Parameters
| name
| |
| initLifetime
| |
| acceptLifetime
| |
| mech
| |
| usage
| |
public
Config
getKerberosConfig
()
public
Oid[]
getMechsForName
(Oid nameType)
public
GSSNameSpi
getNameElement
(byte[] name, Oid nameType, Oid mech)
public
GSSNameSpi
getNameElement
(String name, Oid nameType, Oid mech)
public
Oid[]
getNamesForMech
(Oid mech)