Class GSSContext
public class GSSContext : JVMBridgeBase<GSSContext>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IGSSContext
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<GSSContext>GSSContext
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<GSSContext>.SExecuteWithSignature<TReturn>(IJavaType, string, string, params object[])JVMBridgeBase<GSSContext>.SExecuteWithSignature<TNewClass, TReturn>(string, string, params object[])JVMBridgeBase<GSSContext>.IsAssignableFrom(IJavaType)JVMBridgeBase<GSSContext>.IsAssignableFrom<T>()JVMBridgeBase<GSSContext>.Execute<T>(params T[])JVMBridgeBase<GSSContext>.DynBridgeClazzJVMBridgeBase<GSSContext>.BridgeClazzJVMBridgeBase.RuntimeClassNameOf<T>()JVMBridgeBase.ClassNameOf<T>()JVMBridgeBase.ClassOf<T>()JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)JVMBridgeBase.MonitorEnter()JVMBridgeBase.MonitorExit()JVMBridgeBase.IsInstanceOf(IJavaType)JVMBridgeBase.IsInstanceOf<T>()JVMBridgeBase.RuntimeIsInstanceOf<T>()JVMBridgeBase.CastTo<TNewClass>()JVMBridgeBase.CastDirect<TNewClass>()JVMBridgeBase.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
GSSContext()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
[Obsolete("GSSContext class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public GSSContext()
GSSContext(params object[])
Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
[Obsolete("GSSContext class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public GSSContext(params object[] args)
Parameters
args
object[]
Properties
AnonymityState
public bool AnonymityState { get; }
Property Value
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
ConfState
public bool ConfState { get; }
Property Value
CredDelegState
public bool CredDelegState { get; }
Property Value
DEFAULT_LIFETIME
public static int DEFAULT_LIFETIME { get; }
Property Value
DelegCred
public GSSCredential DelegCred { get; }
Property Value
INDEFINITE_LIFETIME
public static int INDEFINITE_LIFETIME { get; }
Property Value
IntegState
public bool IntegState { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
Lifetime
public int Lifetime { get; }
Property Value
Mech
public Oid Mech { get; }
Property Value
MutualAuthState
public bool MutualAuthState { get; }
Property Value
ReplayDetState
public bool ReplayDetState { get; }
Property Value
SequenceDetState
public bool SequenceDetState { get; }
Property Value
SrcName
public GSSName SrcName { get; }
Property Value
TargName
public GSSName TargName { get; }
Property Value
Methods
AcceptSecContext(byte[], int, int)
public byte[] AcceptSecContext(byte[] arg0, int arg1, int arg2)
Parameters
Returns
Exceptions
Dispose()
public void Dispose()
Exceptions
Export()
public byte[] Export()
Returns
Exceptions
GetMIC(byte[], int, int, MessageProp)
public byte[] GetMIC(byte[] arg0, int arg1, int arg2, MessageProp arg3)
Parameters
arg0
byte[]arg1
intarg2
intarg3
MessageProp
Returns
Exceptions
GetWrapSizeLimit(int, bool, int)
public int GetWrapSizeLimit(int arg0, bool arg1, int arg2)
Parameters
Returns
Exceptions
InitSecContext(byte[], int, int)
public byte[] InitSecContext(byte[] arg0, int arg1, int arg2)
Parameters
Returns
Exceptions
IsEstablished()
public bool IsEstablished()
Returns
IsInitiator()
public bool IsInitiator()
Returns
Exceptions
IsProtReady()
public bool IsProtReady()
Returns
IsTransferable()
public bool IsTransferable()
Returns
Exceptions
RequestAnonymity(bool)
public void RequestAnonymity(bool arg0)
Parameters
Exceptions
RequestConf(bool)
public void RequestConf(bool arg0)
Parameters
Exceptions
RequestCredDeleg(bool)
public void RequestCredDeleg(bool arg0)
Parameters
Exceptions
RequestInteg(bool)
public void RequestInteg(bool arg0)
Parameters
Exceptions
RequestLifetime(int)
public void RequestLifetime(int arg0)
Parameters
Exceptions
RequestMutualAuth(bool)
public void RequestMutualAuth(bool arg0)
Parameters
Exceptions
RequestReplayDet(bool)
public void RequestReplayDet(bool arg0)
Parameters
Exceptions
RequestSequenceDet(bool)
public void RequestSequenceDet(bool arg0)
Parameters
Exceptions
SetChannelBinding(ChannelBinding)
public void SetChannelBinding(ChannelBinding arg0)
Parameters
Exceptions
Unwrap(byte[], int, int, MessageProp)
public byte[] Unwrap(byte[] arg0, int arg1, int arg2, MessageProp arg3)
Parameters
arg0
byte[]arg1
intarg2
intarg3
MessageProp
Returns
Exceptions
VerifyMIC(byte[], int, int, byte[], int, int, MessageProp)
public void VerifyMIC(byte[] arg0, int arg1, int arg2, byte[] arg3, int arg4, int arg5, MessageProp arg6)
Parameters
Exceptions
Wrap(byte[], int, int, MessageProp)
public byte[] Wrap(byte[] arg0, int arg1, int arg2, MessageProp arg3)
Parameters
arg0
byte[]arg1
intarg2
intarg3
MessageProp