org.jacorb.security.sas
Class GSSUPCredentialSpi

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

public final class GSSUPCredentialSpi
extends java.lang.Object
implements sun.security.jgss.spi.GSSCredentialSpi

This is the GSS-API Sercurity Provider Interface (SPI) for the GSSUP Credential

Version:
$Id: GSSUPCredentialSpi.java,v 1.4 2003/11/25 18:40:25 david.robison Exp $
Author:
David Robison

Constructor Summary
GSSUPCredentialSpi(java.security.Provider myProvider, org.ietf.jgss.Oid myMechOid, sun.security.jgss.spi.GSSNameSpi name, int initLifetime, int acceptLifetime, int usage)
           
 
Method Summary
 void dispose()
           
 int getAcceptLifetime()
           
 int getInitLifetime()
           
 org.ietf.jgss.Oid getMechanism()
           
 sun.security.jgss.spi.GSSNameSpi getName()
           
 java.security.Provider getProvider()
           
 boolean isAcceptorCredential()
           
 boolean isInitiatorCredential()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GSSUPCredentialSpi

public GSSUPCredentialSpi(java.security.Provider myProvider,
                          org.ietf.jgss.Oid myMechOid,
                          sun.security.jgss.spi.GSSNameSpi name,
                          int initLifetime,
                          int acceptLifetime,
                          int usage)
Method Detail

getProvider

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

dispose

public void dispose()
             throws org.ietf.jgss.GSSException
Specified by:
dispose in interface sun.security.jgss.spi.GSSCredentialSpi
Throws:
org.ietf.jgss.GSSException

getName

public sun.security.jgss.spi.GSSNameSpi getName()
                                         throws org.ietf.jgss.GSSException
Specified by:
getName in interface sun.security.jgss.spi.GSSCredentialSpi
Throws:
org.ietf.jgss.GSSException

getInitLifetime

public int getInitLifetime()
                    throws org.ietf.jgss.GSSException
Specified by:
getInitLifetime in interface sun.security.jgss.spi.GSSCredentialSpi
Throws:
org.ietf.jgss.GSSException

getAcceptLifetime

public int getAcceptLifetime()
                      throws org.ietf.jgss.GSSException
Specified by:
getAcceptLifetime in interface sun.security.jgss.spi.GSSCredentialSpi
Throws:
org.ietf.jgss.GSSException

isInitiatorCredential

public boolean isInitiatorCredential()
                              throws org.ietf.jgss.GSSException
Specified by:
isInitiatorCredential in interface sun.security.jgss.spi.GSSCredentialSpi
Throws:
org.ietf.jgss.GSSException

isAcceptorCredential

public boolean isAcceptorCredential()
                             throws org.ietf.jgss.GSSException
Specified by:
isAcceptorCredential in interface sun.security.jgss.spi.GSSCredentialSpi
Throws:
org.ietf.jgss.GSSException

getMechanism

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