org.jacorb.security.sas
Class GSSUPNameSpi

java.lang.Object
  extended byorg.jacorb.security.sas.GSSUPNameSpi

public final class GSSUPNameSpi
extends java.lang.Object

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

Version:
$Id: GSSUPNameSpi.java,v 1.14 2004/05/07 13:08:29 david.robison 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(ORB orb, Codec codec, byte[] gssToken)
           
static byte[] encode(ORB orb, Codec codec, java.lang.String username, char[] password, java.lang.String target_name)
           
static byte[] encode(ORB orb, Codec codec, java.lang.String username, java.lang.String password, byte[] target_name)
           
 boolean equals(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(ORB orb,
                            Codec codec,
                            java.lang.String username,
                            java.lang.String password,
                            byte[] target_name)

encode

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

decode

public static InitialContextToken decode(ORB orb,
                                         Codec codec,
                                         byte[] gssToken)

getProvider

public java.security.Provider getProvider()

equals

public boolean equals(GSSNameSpi name)
               throws org.ietf.jgss.GSSException
Throws:
org.ietf.jgss.GSSException

export

public byte[] export()
              throws org.ietf.jgss.GSSException
Throws:
org.ietf.jgss.GSSException

getMechanism

public org.ietf.jgss.Oid getMechanism()

toString

public java.lang.String toString()

getStringNameType

public org.ietf.jgss.Oid getStringNameType()

isAnonymousName

public boolean isAnonymousName()