org.jacorb.security.sas
Class GSSUPNameSpi

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

public final class GSSUPNameSpi
extends java.lang.Object
implements sun.security.jgss.spi.GSSNameSpi

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

Version:
$Id: GSSUPNameSpi.java,v 1.9 2004/02/05 15:57:12 nick.cross Exp $
Author:
David Robison

Constructor Summary
GSSUPNameSpi(java.security.Provider provider, org.ietf.jgss.Oid mechOid, byte[] name, org.ietf.jgss.Oid nameTypeOid)
           
 
Method Summary
static InitialContextToken decode(byte[] gssToken)
           
static byte[] encode(java.lang.String username, char[] password, java.lang.String target_name)
           
static byte[] encode(java.lang.String username, java.lang.String password, byte[] target_name)
           
 boolean equals(sun.security.jgss.spi.GSSNameSpi name)
           
 byte[] export()
           
 org.ietf.jgss.Oid getMechanism()
           
 java.security.Provider getProvider()
           
 org.ietf.jgss.Oid getStringNameType()
           
 boolean isAnonymousName()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GSSUPNameSpi

public GSSUPNameSpi(java.security.Provider provider,
                    org.ietf.jgss.Oid mechOid,
                    byte[] name,
                    org.ietf.jgss.Oid nameTypeOid)
Method Detail

encode

public static byte[] encode(java.lang.String username,
                            java.lang.String password,
                            byte[] target_name)

encode

public static byte[] encode(java.lang.String username,
                            char[] password,
                            java.lang.String target_name)

decode

public static InitialContextToken decode(byte[] gssToken)

getProvider

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

equals

public boolean equals(sun.security.jgss.spi.GSSNameSpi name)
               throws org.ietf.jgss.GSSException
Specified by:
equals in interface sun.security.jgss.spi.GSSNameSpi
Throws:
org.ietf.jgss.GSSException

export

public byte[] export()
              throws org.ietf.jgss.GSSException
Specified by:
export in interface sun.security.jgss.spi.GSSNameSpi
Throws:
org.ietf.jgss.GSSException

getMechanism

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

toString

public java.lang.String toString()
Specified by:
toString in interface sun.security.jgss.spi.GSSNameSpi

getStringNameType

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

isAnonymousName

public boolean isAnonymousName()
Specified by:
isAnonymousName in interface sun.security.jgss.spi.GSSNameSpi