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.GSSContextSpipublic void requestLifetime(int lifetime)
throws org.ietf.jgss.GSSException
requestLifetime in interface sun.security.jgss.spi.GSSContextSpiorg.ietf.jgss.GSSExceptionpublic void requestMutualAuth(boolean tf)
throws org.ietf.jgss.GSSException
requestMutualAuth in interface sun.security.jgss.spi.GSSContextSpiorg.ietf.jgss.GSSExceptionpublic void requestReplayDet(boolean tf)
throws org.ietf.jgss.GSSException
requestReplayDet in interface sun.security.jgss.spi.GSSContextSpiorg.ietf.jgss.GSSExceptionpublic void requestSequenceDet(boolean tf)
throws org.ietf.jgss.GSSException
requestSequenceDet in interface sun.security.jgss.spi.GSSContextSpiorg.ietf.jgss.GSSExceptionpublic void requestCredDeleg(boolean tf)
throws org.ietf.jgss.GSSException
requestCredDeleg in interface sun.security.jgss.spi.GSSContextSpiorg.ietf.jgss.GSSExceptionpublic void requestAnonymity(boolean tf)
throws org.ietf.jgss.GSSException
requestAnonymity in interface sun.security.jgss.spi.GSSContextSpiorg.ietf.jgss.GSSExceptionpublic void requestConf(boolean tf)
throws org.ietf.jgss.GSSException
requestConf in interface sun.security.jgss.spi.GSSContextSpiorg.ietf.jgss.GSSExceptionpublic void requestInteg(boolean tf)
throws org.ietf.jgss.GSSException
requestInteg in interface sun.security.jgss.spi.GSSContextSpiorg.ietf.jgss.GSSExceptionpublic void setChannelBinding(org.ietf.jgss.ChannelBinding cb)
throws org.ietf.jgss.GSSException
setChannelBinding in interface sun.security.jgss.spi.GSSContextSpiorg.ietf.jgss.GSSExceptionpublic boolean getCredDelegState()
getCredDelegState in interface sun.security.jgss.spi.GSSContextSpipublic boolean getMutualAuthState()
getMutualAuthState in interface sun.security.jgss.spi.GSSContextSpipublic boolean getReplayDetState()
getReplayDetState in interface sun.security.jgss.spi.GSSContextSpipublic boolean getSequenceDetState()
getSequenceDetState in interface sun.security.jgss.spi.GSSContextSpipublic boolean getAnonymityState()
getAnonymityState in interface sun.security.jgss.spi.GSSContextSpipublic boolean isTransferable()
throws org.ietf.jgss.GSSException
isTransferable in interface sun.security.jgss.spi.GSSContextSpiorg.ietf.jgss.GSSExceptionpublic boolean isProtReady()
isProtReady in interface sun.security.jgss.spi.GSSContextSpipublic boolean getConfState()
getConfState in interface sun.security.jgss.spi.GSSContextSpipublic boolean getIntegState()
getIntegState in interface sun.security.jgss.spi.GSSContextSpipublic int getLifetime()
getLifetime in interface sun.security.jgss.spi.GSSContextSpipublic boolean isEstablished()
isEstablished in interface sun.security.jgss.spi.GSSContextSpipublic sun.security.jgss.spi.GSSNameSpi getSrcName()
throws org.ietf.jgss.GSSException
getSrcName in interface sun.security.jgss.spi.GSSContextSpiorg.ietf.jgss.GSSExceptionpublic sun.security.jgss.spi.GSSNameSpi getTargName()
throws org.ietf.jgss.GSSException
getTargName in interface sun.security.jgss.spi.GSSContextSpiorg.ietf.jgss.GSSExceptionpublic org.ietf.jgss.Oid getMech()
throws org.ietf.jgss.GSSException
getMech in interface sun.security.jgss.spi.GSSContextSpiorg.ietf.jgss.GSSExceptionpublic sun.security.jgss.spi.GSSCredentialSpi getDelegCred()
throws org.ietf.jgss.GSSException
getDelegCred in interface sun.security.jgss.spi.GSSContextSpiorg.ietf.jgss.GSSExceptionpublic byte[] initSecContext(java.io.InputStream inStream,
int inLen)
throws org.ietf.jgss.GSSException
initSecContext in interface sun.security.jgss.spi.GSSContextSpiorg.ietf.jgss.GSSExceptionpublic byte[] acceptSecContext(java.io.InputStream inStream,
int inLen)
throws org.ietf.jgss.GSSException
acceptSecContext in interface sun.security.jgss.spi.GSSContextSpiorg.ietf.jgss.GSSExceptionpublic int getWrapSizeLimit(int i1,
boolean b1,
int i2)
throws org.ietf.jgss.GSSException
getWrapSizeLimit in interface sun.security.jgss.spi.GSSContextSpiorg.ietf.jgss.GSSExceptionpublic 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.GSSContextSpiorg.ietf.jgss.GSSExceptionpublic 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.GSSContextSpiorg.ietf.jgss.GSSExceptionpublic 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.GSSExceptionpublic 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.GSSExceptionpublic 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.GSSContextSpiorg.ietf.jgss.GSSExceptionpublic 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.GSSContextSpiorg.ietf.jgss.GSSExceptionpublic 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.GSSExceptionpublic int unwrap(java.io.InputStream inStream,
byte[] b,
int i1,
org.ietf.jgss.MessageProp mp)
throws org.ietf.jgss.GSSException
org.ietf.jgss.GSSExceptionpublic 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.GSSContextSpiorg.ietf.jgss.GSSExceptionpublic 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.GSSContextSpiorg.ietf.jgss.GSSExceptionpublic 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.GSSContextSpiorg.ietf.jgss.GSSExceptionpublic 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.GSSContextSpiorg.ietf.jgss.GSSExceptionpublic byte[] export()
throws org.ietf.jgss.GSSException
export in interface sun.security.jgss.spi.GSSContextSpiorg.ietf.jgss.GSSExceptionpublic void dispose()
throws org.ietf.jgss.GSSException
dispose in interface sun.security.jgss.spi.GSSContextSpiorg.ietf.jgss.GSSExceptionpublic boolean isInitiator()
isInitiator in interface sun.security.jgss.spi.GSSContextSpipublic boolean getDelegPolicyState()
getDelegPolicyState in interface sun.security.jgss.spi.GSSContextSpipublic void requestDelegPolicy(boolean state)
requestDelegPolicy in interface sun.security.jgss.spi.GSSContextSpipublic java.lang.Object inquireSecContext(com.sun.security.jgss.InquireType type)
inquireSecContext in interface sun.security.jgss.spi.GSSContextSpi