org.jacorb.security.sas
Class GSSUPMechFactory

java.lang.Object
  extended byorg.jacorb.security.sas.GSSUPMechFactory
All Implemented Interfaces:
sun.security.jgss.spi.MechanismFactory

public final class GSSUPMechFactory
extends java.lang.Object
implements sun.security.jgss.spi.MechanismFactory

This is the GSS-API Sercurity Provider Interface (SPI) Facotry GSSUP GSSManager

Version:
$Id: GSSUPMechFactory.java,v 1.6 2004/02/05 14:04:54 nick.cross Exp $
Author:
David Robison

Field Summary
protected static java.security.Provider myProvider
           
 
Constructor Summary
GSSUPMechFactory()
           
 
Method Summary
 sun.security.jgss.spi.GSSCredentialSpi getCredentialElement(sun.security.jgss.spi.GSSNameSpi name, int initLifetime, int acceptLifetime, int usage)
           
 sun.security.jgss.spi.GSSContextSpi getMechanismContext(byte[] b1)
           
 sun.security.jgss.spi.GSSContextSpi getMechanismContext(sun.security.jgss.spi.GSSCredentialSpi credSpi)
           
 sun.security.jgss.spi.GSSContextSpi getMechanismContext(sun.security.jgss.spi.GSSNameSpi nameSpi, sun.security.jgss.spi.GSSCredentialSpi credSpi, int lifetime)
           
 org.ietf.jgss.Oid getMechanismOid()
           
 sun.security.jgss.spi.GSSNameSpi getNameElement(byte[] name, org.ietf.jgss.Oid nameTypeOid)
           
 sun.security.jgss.spi.GSSNameSpi getNameElement(java.lang.String name, org.ietf.jgss.Oid nameTypeOid)
           
 org.ietf.jgss.Oid[] getNameTypes()
           
 java.security.Provider getProvider()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

myProvider

protected static java.security.Provider myProvider
Constructor Detail

GSSUPMechFactory

public GSSUPMechFactory()
Method Detail

getMechanismOid

public org.ietf.jgss.Oid getMechanismOid()
Specified by:
getMechanismOid in interface sun.security.jgss.spi.MechanismFactory

getProvider

public java.security.Provider getProvider()
Specified by:
getProvider in interface sun.security.jgss.spi.MechanismFactory

getNameTypes

public org.ietf.jgss.Oid[] getNameTypes()
Specified by:
getNameTypes in interface sun.security.jgss.spi.MechanismFactory

getCredentialElement

public sun.security.jgss.spi.GSSCredentialSpi getCredentialElement(sun.security.jgss.spi.GSSNameSpi name,
                                                                   int initLifetime,
                                                                   int acceptLifetime,
                                                                   int usage)
                                                            throws org.ietf.jgss.GSSException
Specified by:
getCredentialElement in interface sun.security.jgss.spi.MechanismFactory
Throws:
org.ietf.jgss.GSSException

getNameElement

public sun.security.jgss.spi.GSSNameSpi getNameElement(java.lang.String name,
                                                       org.ietf.jgss.Oid nameTypeOid)
                                                throws org.ietf.jgss.GSSException
Specified by:
getNameElement in interface sun.security.jgss.spi.MechanismFactory
Throws:
org.ietf.jgss.GSSException

getNameElement

public sun.security.jgss.spi.GSSNameSpi getNameElement(byte[] name,
                                                       org.ietf.jgss.Oid nameTypeOid)
                                                throws org.ietf.jgss.GSSException
Specified by:
getNameElement in interface sun.security.jgss.spi.MechanismFactory
Throws:
org.ietf.jgss.GSSException

getMechanismContext

public sun.security.jgss.spi.GSSContextSpi getMechanismContext(sun.security.jgss.spi.GSSNameSpi nameSpi,
                                                               sun.security.jgss.spi.GSSCredentialSpi credSpi,
                                                               int lifetime)
                                                        throws org.ietf.jgss.GSSException
Specified by:
getMechanismContext in interface sun.security.jgss.spi.MechanismFactory
Throws:
org.ietf.jgss.GSSException

getMechanismContext

public sun.security.jgss.spi.GSSContextSpi getMechanismContext(sun.security.jgss.spi.GSSCredentialSpi credSpi)
                                                        throws org.ietf.jgss.GSSException
Specified by:
getMechanismContext in interface sun.security.jgss.spi.MechanismFactory
Throws:
org.ietf.jgss.GSSException

getMechanismContext

public sun.security.jgss.spi.GSSContextSpi getMechanismContext(byte[] b1)
                                                        throws org.ietf.jgss.GSSException
Specified by:
getMechanismContext in interface sun.security.jgss.spi.MechanismFactory
Throws:
org.ietf.jgss.GSSException