org.jacorb.security.sas
Class GSSUPContextSpi
public final
class
GSSUPContextSpi
extends Object
implements GSSContextSpi
This is the GSS-API Sercurity Provider Interface (SPI) for the GSSUP Context
Version: $Id: GSSUPContextSpi.java,v 1.10 2004/05/06 12:40:01 nicolas Exp $
Author: David Robison
Method Summary |
byte[] | acceptSecContext(InputStream inStream, int inLen) |
void | dispose() |
byte[] | export() |
boolean | getAnonymityState() |
boolean | getConfState() |
boolean | getCredDelegState() |
GSSCredentialSpi | getDelegCred() |
boolean | getIntegState() |
int | getLifetime() |
Oid | getMech() |
void | getMIC(InputStream inStream, OutputStream outStream, MessageProp mp) |
byte[] | getMIC(byte[] b1, int i1, int i2, MessageProp mp) |
boolean | getMutualAuthState() |
Provider | getProvider() |
boolean | getReplayDetState() |
boolean | getSequenceDetState() |
GSSNameSpi | getSrcName() |
GSSNameSpi | getTargName() |
int | getWrapSizeLimit(int i1, boolean b1, int i2) |
byte[] | initSecContext(InputStream inStream, int inLen) |
boolean | isEstablished() |
boolean | isProtReady() |
boolean | isTransferable() |
void | requestAnonymity(boolean tf) |
void | requestConf(boolean tf) |
void | requestCredDeleg(boolean tf) |
void | requestInteg(boolean tf) |
void | requestLifetime(int lifetime) |
void | requestMutualAuth(boolean tf) |
void | requestReplayDet(boolean tf) |
void | requestSequenceDet(boolean tf) |
void | setChannelBinding(ChannelBinding cb) |
void | unwrap(InputStream inStream, OutputStream outStream, MessageProp mp) |
byte[] | unwrap(byte[] b, int i1, int i2, MessageProp mp) |
int | unwrap(byte[] b1, int i1, int i2, byte[] b2, int i3, MessageProp mp) |
int | unwrap(InputStream inStream, byte[] b, int i1, MessageProp mp) |
void | verifyMIC(InputStream inStream1, InputStream inStream2, MessageProp mp) |
void | verifyMIC(byte[] b1, int i1, int i2, byte[] b2, int i3, int i4, MessageProp mp) |
void | wrap(InputStream inStream, OutputStream outStream, MessageProp mp) |
byte[] | wrap(byte[] b, int i1, int i2, MessageProp mp) |
int | wrap(byte[] b1, int i1, int i2, byte[] b2, int i3, MessageProp mp) |
void | wrap(byte[] b, int i1, int i2, OutputStream outStream, MessageProp mp) |
public GSSUPContextSpi(Provider provider, Oid mechOid, GSSNameSpi nameSpi, GSSCredentialSpi credSpi, int lifetime)
public byte[] acceptSecContext(InputStream inStream, int inLen)
public void dispose()
public byte[] export()
public boolean getAnonymityState()
public boolean getConfState()
public boolean getCredDelegState()
public GSSCredentialSpi getDelegCred()
public boolean getIntegState()
public int getLifetime()
public Oid getMech()
public void getMIC(InputStream inStream, OutputStream outStream, MessageProp mp)
public byte[] getMIC(byte[] b1, int i1, int i2, MessageProp mp)
public boolean getMutualAuthState()
public Provider getProvider()
public boolean getReplayDetState()
public boolean getSequenceDetState()
public GSSNameSpi getSrcName()
public GSSNameSpi getTargName()
public int getWrapSizeLimit(int i1, boolean b1, int i2)
public byte[] initSecContext(InputStream inStream, int inLen)
public boolean isEstablished()
public boolean isProtReady()
public boolean isTransferable()
public void requestAnonymity(boolean tf)
public void requestConf(boolean tf)
public void requestCredDeleg(boolean tf)
public void requestInteg(boolean tf)
public void requestLifetime(int lifetime)
public void requestMutualAuth(boolean tf)
public void requestReplayDet(boolean tf)
public void requestSequenceDet(boolean tf)
public void setChannelBinding(ChannelBinding cb)
public void unwrap(InputStream inStream, OutputStream outStream, MessageProp mp)
public byte[] unwrap(byte[] b, int i1, int i2, MessageProp mp)
public int unwrap(byte[] b1, int i1, int i2, byte[] b2, int i3, MessageProp mp)
public int unwrap(InputStream inStream, byte[] b, int i1, MessageProp mp)
public void verifyMIC(InputStream inStream1, InputStream inStream2, MessageProp mp)
public void verifyMIC(byte[] b1, int i1, int i2, byte[] b2, int i3, int i4, MessageProp mp)
public void wrap(InputStream inStream, OutputStream outStream, MessageProp mp)
public byte[] wrap(byte[] b, int i1, int i2, MessageProp mp)
public int wrap(byte[] b1, int i1, int i2, byte[] b2, int i3, MessageProp mp)
public void wrap(byte[] b, int i1, int i2, OutputStream outStream, MessageProp mp)