org.jacorb.security.sas
Class GSSUPContextSpi
java.lang.Object
org.jacorb.security.sas.GSSUPContextSpi
- All Implemented Interfaces:
- sun.security.jgss.spi.GSSContextSpi
- public final class GSSUPContextSpi
- extends java.lang.Object
- implements sun.security.jgss.spi.GSSContextSpi
This is the GSS-API Sercurity Provider Interface (SPI) for the GSSUP Context
- Version:
- $Id: GSSUPContextSpi.java,v 1.7 2004/02/05 15:57:12 nick.cross Exp $
- Author:
- David Robison
Constructor Summary |
GSSUPContextSpi(java.security.Provider provider,
org.ietf.jgss.Oid mechOid,
sun.security.jgss.spi.GSSNameSpi nameSpi,
sun.security.jgss.spi.GSSCredentialSpi credSpi,
int lifetime)
|
Method Summary |
byte[] |
acceptSecContext(java.io.InputStream inStream,
int inLen)
|
void |
dispose()
|
byte[] |
export()
|
boolean |
getAnonymityState()
|
boolean |
getConfState()
|
boolean |
getCredDelegState()
|
sun.security.jgss.spi.GSSCredentialSpi |
getDelegCred()
|
boolean |
getIntegState()
|
int |
getLifetime()
|
org.ietf.jgss.Oid |
getMech()
|
byte[] |
getMIC(byte[] b1,
int i1,
int i2,
org.ietf.jgss.MessageProp mp)
|
void |
getMIC(java.io.InputStream inStream,
java.io.OutputStream outStream,
org.ietf.jgss.MessageProp mp)
|
boolean |
getMutualAuthState()
|
java.security.Provider |
getProvider()
|
boolean |
getReplayDetState()
|
boolean |
getSequenceDetState()
|
sun.security.jgss.spi.GSSNameSpi |
getSrcName()
|
sun.security.jgss.spi.GSSNameSpi |
getTargName()
|
int |
getWrapSizeLimit(int i1,
boolean b1,
int i2)
|
byte[] |
initSecContext(java.io.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(org.ietf.jgss.ChannelBinding cb)
|
int |
unwrap(byte[] b1,
int i1,
int i2,
byte[] b2,
int i3,
org.ietf.jgss.MessageProp mp)
|
byte[] |
unwrap(byte[] b,
int i1,
int i2,
org.ietf.jgss.MessageProp mp)
|
int |
unwrap(java.io.InputStream inStream,
byte[] b,
int i1,
org.ietf.jgss.MessageProp mp)
|
void |
unwrap(java.io.InputStream inStream,
java.io.OutputStream outStream,
org.ietf.jgss.MessageProp mp)
|
void |
verifyMIC(byte[] b1,
int i1,
int i2,
byte[] b2,
int i3,
int i4,
org.ietf.jgss.MessageProp mp)
|
void |
verifyMIC(java.io.InputStream inStream1,
java.io.InputStream inStream2,
org.ietf.jgss.MessageProp mp)
|
int |
wrap(byte[] b1,
int i1,
int i2,
byte[] b2,
int i3,
org.ietf.jgss.MessageProp mp)
|
byte[] |
wrap(byte[] b,
int i1,
int i2,
org.ietf.jgss.MessageProp mp)
|
void |
wrap(byte[] b,
int i1,
int i2,
java.io.OutputStream outStream,
org.ietf.jgss.MessageProp mp)
|
void |
wrap(java.io.InputStream inStream,
java.io.OutputStream outStream,
org.ietf.jgss.MessageProp mp)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GSSUPContextSpi
public GSSUPContextSpi(java.security.Provider provider,
org.ietf.jgss.Oid mechOid,
sun.security.jgss.spi.GSSNameSpi nameSpi,
sun.security.jgss.spi.GSSCredentialSpi credSpi,
int lifetime)
getProvider
public java.security.Provider getProvider()
- Specified by:
getProvider
in interface sun.security.jgss.spi.GSSContextSpi
requestLifetime
public void requestLifetime(int lifetime)
throws org.ietf.jgss.GSSException
- Specified by:
requestLifetime
in interface sun.security.jgss.spi.GSSContextSpi
- Throws:
org.ietf.jgss.GSSException
requestMutualAuth
public void requestMutualAuth(boolean tf)
throws org.ietf.jgss.GSSException
- Specified by:
requestMutualAuth
in interface sun.security.jgss.spi.GSSContextSpi
- Throws:
org.ietf.jgss.GSSException
requestReplayDet
public void requestReplayDet(boolean tf)
throws org.ietf.jgss.GSSException
- Specified by:
requestReplayDet
in interface sun.security.jgss.spi.GSSContextSpi
- Throws:
org.ietf.jgss.GSSException
requestSequenceDet
public void requestSequenceDet(boolean tf)
throws org.ietf.jgss.GSSException
- Specified by:
requestSequenceDet
in interface sun.security.jgss.spi.GSSContextSpi
- Throws:
org.ietf.jgss.GSSException
requestCredDeleg
public void requestCredDeleg(boolean tf)
throws org.ietf.jgss.GSSException
- Specified by:
requestCredDeleg
in interface sun.security.jgss.spi.GSSContextSpi
- Throws:
org.ietf.jgss.GSSException
requestAnonymity
public void requestAnonymity(boolean tf)
throws org.ietf.jgss.GSSException
- Specified by:
requestAnonymity
in interface sun.security.jgss.spi.GSSContextSpi
- Throws:
org.ietf.jgss.GSSException
requestConf
public void requestConf(boolean tf)
throws org.ietf.jgss.GSSException
- Specified by:
requestConf
in interface sun.security.jgss.spi.GSSContextSpi
- Throws:
org.ietf.jgss.GSSException
requestInteg
public void requestInteg(boolean tf)
throws org.ietf.jgss.GSSException
- Specified by:
requestInteg
in interface sun.security.jgss.spi.GSSContextSpi
- Throws:
org.ietf.jgss.GSSException
setChannelBinding
public void setChannelBinding(org.ietf.jgss.ChannelBinding cb)
throws org.ietf.jgss.GSSException
- Specified by:
setChannelBinding
in interface sun.security.jgss.spi.GSSContextSpi
- Throws:
org.ietf.jgss.GSSException
getCredDelegState
public boolean getCredDelegState()
- Specified by:
getCredDelegState
in interface sun.security.jgss.spi.GSSContextSpi
getMutualAuthState
public boolean getMutualAuthState()
- Specified by:
getMutualAuthState
in interface sun.security.jgss.spi.GSSContextSpi
getReplayDetState
public boolean getReplayDetState()
- Specified by:
getReplayDetState
in interface sun.security.jgss.spi.GSSContextSpi
getSequenceDetState
public boolean getSequenceDetState()
- Specified by:
getSequenceDetState
in interface sun.security.jgss.spi.GSSContextSpi
getAnonymityState
public boolean getAnonymityState()
- Specified by:
getAnonymityState
in interface sun.security.jgss.spi.GSSContextSpi
isTransferable
public boolean isTransferable()
throws org.ietf.jgss.GSSException
- Specified by:
isTransferable
in interface sun.security.jgss.spi.GSSContextSpi
- Throws:
org.ietf.jgss.GSSException
isProtReady
public boolean isProtReady()
- Specified by:
isProtReady
in interface sun.security.jgss.spi.GSSContextSpi
getConfState
public boolean getConfState()
- Specified by:
getConfState
in interface sun.security.jgss.spi.GSSContextSpi
getIntegState
public boolean getIntegState()
- Specified by:
getIntegState
in interface sun.security.jgss.spi.GSSContextSpi
getLifetime
public int getLifetime()
- Specified by:
getLifetime
in interface sun.security.jgss.spi.GSSContextSpi
isEstablished
public boolean isEstablished()
- Specified by:
isEstablished
in interface sun.security.jgss.spi.GSSContextSpi
getSrcName
public sun.security.jgss.spi.GSSNameSpi getSrcName()
throws org.ietf.jgss.GSSException
- Specified by:
getSrcName
in interface sun.security.jgss.spi.GSSContextSpi
- Throws:
org.ietf.jgss.GSSException
getTargName
public sun.security.jgss.spi.GSSNameSpi getTargName()
throws org.ietf.jgss.GSSException
- Specified by:
getTargName
in interface sun.security.jgss.spi.GSSContextSpi
- Throws:
org.ietf.jgss.GSSException
getMech
public org.ietf.jgss.Oid getMech()
throws org.ietf.jgss.GSSException
- Specified by:
getMech
in interface sun.security.jgss.spi.GSSContextSpi
- Throws:
org.ietf.jgss.GSSException
getDelegCred
public sun.security.jgss.spi.GSSCredentialSpi getDelegCred()
throws org.ietf.jgss.GSSException
- Specified by:
getDelegCred
in interface sun.security.jgss.spi.GSSContextSpi
- Throws:
org.ietf.jgss.GSSException
initSecContext
public byte[] initSecContext(java.io.InputStream inStream,
int inLen)
throws org.ietf.jgss.GSSException
- Specified by:
initSecContext
in interface sun.security.jgss.spi.GSSContextSpi
- Throws:
org.ietf.jgss.GSSException
acceptSecContext
public byte[] acceptSecContext(java.io.InputStream inStream,
int inLen)
throws org.ietf.jgss.GSSException
- Specified by:
acceptSecContext
in interface sun.security.jgss.spi.GSSContextSpi
- Throws:
org.ietf.jgss.GSSException
getWrapSizeLimit
public int getWrapSizeLimit(int i1,
boolean b1,
int i2)
throws org.ietf.jgss.GSSException
- Specified by:
getWrapSizeLimit
in interface sun.security.jgss.spi.GSSContextSpi
- Throws:
org.ietf.jgss.GSSException
wrap
public void wrap(java.io.InputStream inStream,
java.io.OutputStream outStream,
org.ietf.jgss.MessageProp mp)
throws org.ietf.jgss.GSSException
- Specified by:
wrap
in interface sun.security.jgss.spi.GSSContextSpi
- Throws:
org.ietf.jgss.GSSException
wrap
public byte[] wrap(byte[] b,
int i1,
int i2,
org.ietf.jgss.MessageProp mp)
throws org.ietf.jgss.GSSException
- Specified by:
wrap
in interface sun.security.jgss.spi.GSSContextSpi
- Throws:
org.ietf.jgss.GSSException
wrap
public int wrap(byte[] b1,
int i1,
int i2,
byte[] b2,
int i3,
org.ietf.jgss.MessageProp mp)
throws org.ietf.jgss.GSSException
- Specified by:
wrap
in interface sun.security.jgss.spi.GSSContextSpi
- Throws:
org.ietf.jgss.GSSException
wrap
public void wrap(byte[] b,
int i1,
int i2,
java.io.OutputStream outStream,
org.ietf.jgss.MessageProp mp)
throws org.ietf.jgss.GSSException
- Specified by:
wrap
in interface sun.security.jgss.spi.GSSContextSpi
- Throws:
org.ietf.jgss.GSSException
unwrap
public void unwrap(java.io.InputStream inStream,
java.io.OutputStream outStream,
org.ietf.jgss.MessageProp mp)
throws org.ietf.jgss.GSSException
- Specified by:
unwrap
in interface sun.security.jgss.spi.GSSContextSpi
- Throws:
org.ietf.jgss.GSSException
unwrap
public byte[] unwrap(byte[] b,
int i1,
int i2,
org.ietf.jgss.MessageProp mp)
throws org.ietf.jgss.GSSException
- Specified by:
unwrap
in interface sun.security.jgss.spi.GSSContextSpi
- Throws:
org.ietf.jgss.GSSException
unwrap
public int unwrap(byte[] b1,
int i1,
int i2,
byte[] b2,
int i3,
org.ietf.jgss.MessageProp mp)
throws org.ietf.jgss.GSSException
- Specified by:
unwrap
in interface sun.security.jgss.spi.GSSContextSpi
- Throws:
org.ietf.jgss.GSSException
unwrap
public int unwrap(java.io.InputStream inStream,
byte[] b,
int i1,
org.ietf.jgss.MessageProp mp)
throws org.ietf.jgss.GSSException
- Specified by:
unwrap
in interface sun.security.jgss.spi.GSSContextSpi
- Throws:
org.ietf.jgss.GSSException
getMIC
public void getMIC(java.io.InputStream inStream,
java.io.OutputStream outStream,
org.ietf.jgss.MessageProp mp)
throws org.ietf.jgss.GSSException
- Specified by:
getMIC
in interface sun.security.jgss.spi.GSSContextSpi
- Throws:
org.ietf.jgss.GSSException
getMIC
public byte[] getMIC(byte[] b1,
int i1,
int i2,
org.ietf.jgss.MessageProp mp)
throws org.ietf.jgss.GSSException
- Specified by:
getMIC
in interface sun.security.jgss.spi.GSSContextSpi
- Throws:
org.ietf.jgss.GSSException
verifyMIC
public void verifyMIC(java.io.InputStream inStream1,
java.io.InputStream inStream2,
org.ietf.jgss.MessageProp mp)
throws org.ietf.jgss.GSSException
- Specified by:
verifyMIC
in interface sun.security.jgss.spi.GSSContextSpi
- Throws:
org.ietf.jgss.GSSException
verifyMIC
public void verifyMIC(byte[] b1,
int i1,
int i2,
byte[] b2,
int i3,
int i4,
org.ietf.jgss.MessageProp mp)
throws org.ietf.jgss.GSSException
- Specified by:
verifyMIC
in interface sun.security.jgss.spi.GSSContextSpi
- Throws:
org.ietf.jgss.GSSException
export
public byte[] export()
throws org.ietf.jgss.GSSException
- Specified by:
export
in interface sun.security.jgss.spi.GSSContextSpi
- Throws:
org.ietf.jgss.GSSException
dispose
public void dispose()
throws org.ietf.jgss.GSSException
- Specified by:
dispose
in interface sun.security.jgss.spi.GSSContextSpi
- Throws:
org.ietf.jgss.GSSException