public final class GSSUPContextSpi
extends java.lang.Object
implements sun.security.jgss.spi.GSSContextSpi
Constructor and Description |
---|
GSSUPContextSpi(java.security.Provider provider,
org.ietf.jgss.Oid mechOid,
sun.security.jgss.spi.GSSNameSpi nameSpi,
sun.security.jgss.spi.GSSCredentialSpi credSpi,
int lifetime) |
Modifier and Type | Method and Description |
---|---|
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 |
getDelegPolicyState() |
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) |
java.lang.Object |
inquireSecContext(com.sun.security.jgss.InquireType type) |
boolean |
isEstablished() |
boolean |
isInitiator() |
boolean |
isProtReady() |
boolean |
isTransferable() |
void |
requestAnonymity(boolean tf) |
void |
requestConf(boolean tf) |
void |
requestCredDeleg(boolean tf) |
void |
requestDelegPolicy(boolean state) |
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) |
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)
public java.security.Provider getProvider()
getProvider
in interface sun.security.jgss.spi.GSSContextSpi
public void requestLifetime(int lifetime) throws org.ietf.jgss.GSSException
requestLifetime
in interface sun.security.jgss.spi.GSSContextSpi
org.ietf.jgss.GSSException
public void requestMutualAuth(boolean tf) throws org.ietf.jgss.GSSException
requestMutualAuth
in interface sun.security.jgss.spi.GSSContextSpi
org.ietf.jgss.GSSException
public void requestReplayDet(boolean tf) throws org.ietf.jgss.GSSException
requestReplayDet
in interface sun.security.jgss.spi.GSSContextSpi
org.ietf.jgss.GSSException
public void requestSequenceDet(boolean tf) throws org.ietf.jgss.GSSException
requestSequenceDet
in interface sun.security.jgss.spi.GSSContextSpi
org.ietf.jgss.GSSException
public void requestCredDeleg(boolean tf) throws org.ietf.jgss.GSSException
requestCredDeleg
in interface sun.security.jgss.spi.GSSContextSpi
org.ietf.jgss.GSSException
public void requestAnonymity(boolean tf) throws org.ietf.jgss.GSSException
requestAnonymity
in interface sun.security.jgss.spi.GSSContextSpi
org.ietf.jgss.GSSException
public void requestConf(boolean tf) throws org.ietf.jgss.GSSException
requestConf
in interface sun.security.jgss.spi.GSSContextSpi
org.ietf.jgss.GSSException
public void requestInteg(boolean tf) throws org.ietf.jgss.GSSException
requestInteg
in interface sun.security.jgss.spi.GSSContextSpi
org.ietf.jgss.GSSException
public void setChannelBinding(org.ietf.jgss.ChannelBinding cb) throws org.ietf.jgss.GSSException
setChannelBinding
in interface sun.security.jgss.spi.GSSContextSpi
org.ietf.jgss.GSSException
public boolean getCredDelegState()
getCredDelegState
in interface sun.security.jgss.spi.GSSContextSpi
public boolean getMutualAuthState()
getMutualAuthState
in interface sun.security.jgss.spi.GSSContextSpi
public boolean getReplayDetState()
getReplayDetState
in interface sun.security.jgss.spi.GSSContextSpi
public boolean getSequenceDetState()
getSequenceDetState
in interface sun.security.jgss.spi.GSSContextSpi
public boolean getAnonymityState()
getAnonymityState
in interface sun.security.jgss.spi.GSSContextSpi
public boolean isTransferable() throws org.ietf.jgss.GSSException
isTransferable
in interface sun.security.jgss.spi.GSSContextSpi
org.ietf.jgss.GSSException
public boolean isProtReady()
isProtReady
in interface sun.security.jgss.spi.GSSContextSpi
public boolean getConfState()
getConfState
in interface sun.security.jgss.spi.GSSContextSpi
public boolean getIntegState()
getIntegState
in interface sun.security.jgss.spi.GSSContextSpi
public int getLifetime()
getLifetime
in interface sun.security.jgss.spi.GSSContextSpi
public boolean isEstablished()
isEstablished
in interface sun.security.jgss.spi.GSSContextSpi
public sun.security.jgss.spi.GSSNameSpi getSrcName() throws org.ietf.jgss.GSSException
getSrcName
in interface sun.security.jgss.spi.GSSContextSpi
org.ietf.jgss.GSSException
public sun.security.jgss.spi.GSSNameSpi getTargName() throws org.ietf.jgss.GSSException
getTargName
in interface sun.security.jgss.spi.GSSContextSpi
org.ietf.jgss.GSSException
public org.ietf.jgss.Oid getMech() throws org.ietf.jgss.GSSException
getMech
in interface sun.security.jgss.spi.GSSContextSpi
org.ietf.jgss.GSSException
public sun.security.jgss.spi.GSSCredentialSpi getDelegCred() throws org.ietf.jgss.GSSException
getDelegCred
in interface sun.security.jgss.spi.GSSContextSpi
org.ietf.jgss.GSSException
public byte[] initSecContext(java.io.InputStream inStream, int inLen) throws org.ietf.jgss.GSSException
initSecContext
in interface sun.security.jgss.spi.GSSContextSpi
org.ietf.jgss.GSSException
public byte[] acceptSecContext(java.io.InputStream inStream, int inLen) throws org.ietf.jgss.GSSException
acceptSecContext
in interface sun.security.jgss.spi.GSSContextSpi
org.ietf.jgss.GSSException
public int getWrapSizeLimit(int i1, boolean b1, int i2) throws org.ietf.jgss.GSSException
getWrapSizeLimit
in interface sun.security.jgss.spi.GSSContextSpi
org.ietf.jgss.GSSException
public void wrap(java.io.InputStream inStream, java.io.OutputStream outStream, org.ietf.jgss.MessageProp mp) throws org.ietf.jgss.GSSException
wrap
in interface sun.security.jgss.spi.GSSContextSpi
org.ietf.jgss.GSSException
public byte[] wrap(byte[] b, int i1, int i2, org.ietf.jgss.MessageProp mp) throws org.ietf.jgss.GSSException
wrap
in interface sun.security.jgss.spi.GSSContextSpi
org.ietf.jgss.GSSException
public int wrap(byte[] b1, int i1, int i2, byte[] b2, int i3, org.ietf.jgss.MessageProp mp) throws org.ietf.jgss.GSSException
org.ietf.jgss.GSSException
public void wrap(byte[] b, int i1, int i2, java.io.OutputStream outStream, org.ietf.jgss.MessageProp mp) throws org.ietf.jgss.GSSException
org.ietf.jgss.GSSException
public void unwrap(java.io.InputStream inStream, java.io.OutputStream outStream, org.ietf.jgss.MessageProp mp) throws org.ietf.jgss.GSSException
unwrap
in interface sun.security.jgss.spi.GSSContextSpi
org.ietf.jgss.GSSException
public byte[] unwrap(byte[] b, int i1, int i2, org.ietf.jgss.MessageProp mp) throws org.ietf.jgss.GSSException
unwrap
in interface sun.security.jgss.spi.GSSContextSpi
org.ietf.jgss.GSSException
public int unwrap(byte[] b1, int i1, int i2, byte[] b2, int i3, org.ietf.jgss.MessageProp mp) throws org.ietf.jgss.GSSException
org.ietf.jgss.GSSException
public int unwrap(java.io.InputStream inStream, byte[] b, int i1, org.ietf.jgss.MessageProp mp) throws org.ietf.jgss.GSSException
org.ietf.jgss.GSSException
public void getMIC(java.io.InputStream inStream, java.io.OutputStream outStream, org.ietf.jgss.MessageProp mp) throws org.ietf.jgss.GSSException
getMIC
in interface sun.security.jgss.spi.GSSContextSpi
org.ietf.jgss.GSSException
public byte[] getMIC(byte[] b1, int i1, int i2, org.ietf.jgss.MessageProp mp) throws org.ietf.jgss.GSSException
getMIC
in interface sun.security.jgss.spi.GSSContextSpi
org.ietf.jgss.GSSException
public void verifyMIC(java.io.InputStream inStream1, java.io.InputStream inStream2, org.ietf.jgss.MessageProp mp) throws org.ietf.jgss.GSSException
verifyMIC
in interface sun.security.jgss.spi.GSSContextSpi
org.ietf.jgss.GSSException
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
verifyMIC
in interface sun.security.jgss.spi.GSSContextSpi
org.ietf.jgss.GSSException
public byte[] export() throws org.ietf.jgss.GSSException
export
in interface sun.security.jgss.spi.GSSContextSpi
org.ietf.jgss.GSSException
public void dispose() throws org.ietf.jgss.GSSException
dispose
in interface sun.security.jgss.spi.GSSContextSpi
org.ietf.jgss.GSSException
public boolean isInitiator()
isInitiator
in interface sun.security.jgss.spi.GSSContextSpi
public boolean getDelegPolicyState()
getDelegPolicyState
in interface sun.security.jgss.spi.GSSContextSpi
public void requestDelegPolicy(boolean state)
requestDelegPolicy
in interface sun.security.jgss.spi.GSSContextSpi
public java.lang.Object inquireSecContext(com.sun.security.jgss.InquireType type)
inquireSecContext
in interface sun.security.jgss.spi.GSSContextSpi