Table of Contents

Interface IGSSContext

Namespace
Org.Ietf.Jgss
Assembly
MASES.JNet.dll

.NET interface for TO BE DEFINED FROM USER

public interface IGSSContext

Properties

AnonymityState

bool AnonymityState { get; }

Property Value

bool

ConfState

bool ConfState { get; }

Property Value

bool

CredDelegState

bool CredDelegState { get; }

Property Value

bool

DelegCred

GSSCredential DelegCred { get; }

Property Value

GSSCredential

IntegState

bool IntegState { get; }

Property Value

bool

Lifetime

int Lifetime { get; }

Property Value

int

Mech

Oid Mech { get; }

Property Value

Oid

MutualAuthState

bool MutualAuthState { get; }

Property Value

bool

ReplayDetState

bool ReplayDetState { get; }

Property Value

bool

SequenceDetState

bool SequenceDetState { get; }

Property Value

bool

SrcName

GSSName SrcName { get; }

Property Value

GSSName

TargName

GSSName TargName { get; }

Property Value

GSSName

Methods

AcceptSecContext(byte[], int, int)

byte[] AcceptSecContext(byte[] arg0, int arg1, int arg2)

Parameters

arg0 byte[]

byte

arg1 int

int

arg2 int

int

Returns

byte[]

byte

Exceptions

GSSException

Dispose()

void Dispose()

Exceptions

GSSException

Export()

byte[] Export()

Returns

byte[]

byte

Exceptions

GSSException

GetMIC(byte[], int, int, MessageProp)

byte[] GetMIC(byte[] arg0, int arg1, int arg2, MessageProp arg3)

Parameters

arg0 byte[]

byte

arg1 int

int

arg2 int

int

arg3 MessageProp

MessageProp

Returns

byte[]

byte

Exceptions

GSSException

GetWrapSizeLimit(int, bool, int)

int GetWrapSizeLimit(int arg0, bool arg1, int arg2)

Parameters

arg0 int

int

arg1 bool

bool

arg2 int

int

Returns

int

int

Exceptions

GSSException

InitSecContext(byte[], int, int)

byte[] InitSecContext(byte[] arg0, int arg1, int arg2)

Parameters

arg0 byte[]

byte

arg1 int

int

arg2 int

int

Returns

byte[]

byte

Exceptions

GSSException

IsEstablished()

bool IsEstablished()

Returns

bool

bool

IsInitiator()

bool IsInitiator()

Returns

bool

bool

Exceptions

GSSException

IsProtReady()

bool IsProtReady()

Returns

bool

bool

IsTransferable()

bool IsTransferable()

Returns

bool

bool

Exceptions

GSSException

RequestAnonymity(bool)

void RequestAnonymity(bool arg0)

Parameters

arg0 bool

bool

Exceptions

GSSException

RequestConf(bool)

void RequestConf(bool arg0)

Parameters

arg0 bool

bool

Exceptions

GSSException

RequestCredDeleg(bool)

void RequestCredDeleg(bool arg0)

Parameters

arg0 bool

bool

Exceptions

GSSException

RequestInteg(bool)

void RequestInteg(bool arg0)

Parameters

arg0 bool

bool

Exceptions

GSSException

RequestLifetime(int)

void RequestLifetime(int arg0)

Parameters

arg0 int

int

Exceptions

GSSException

RequestMutualAuth(bool)

void RequestMutualAuth(bool arg0)

Parameters

arg0 bool

bool

Exceptions

GSSException

RequestReplayDet(bool)

void RequestReplayDet(bool arg0)

Parameters

arg0 bool

bool

Exceptions

GSSException

RequestSequenceDet(bool)

void RequestSequenceDet(bool arg0)

Parameters

arg0 bool

bool

Exceptions

GSSException

SetChannelBinding(ChannelBinding)

void SetChannelBinding(ChannelBinding arg0)

Parameters

arg0 ChannelBinding

ChannelBinding

Exceptions

GSSException

Unwrap(byte[], int, int, MessageProp)

byte[] Unwrap(byte[] arg0, int arg1, int arg2, MessageProp arg3)

Parameters

arg0 byte[]

byte

arg1 int

int

arg2 int

int

arg3 MessageProp

MessageProp

Returns

byte[]

byte

Exceptions

GSSException

VerifyMIC(byte[], int, int, byte[], int, int, MessageProp)

void VerifyMIC(byte[] arg0, int arg1, int arg2, byte[] arg3, int arg4, int arg5, MessageProp arg6)

Parameters

arg0 byte[]

byte

arg1 int

int

arg2 int

int

arg3 byte[]

byte

arg4 int

int

arg5 int

int

arg6 MessageProp

MessageProp

Exceptions

GSSException

Wrap(byte[], int, int, MessageProp)

byte[] Wrap(byte[] arg0, int arg1, int arg2, MessageProp arg3)

Parameters

arg0 byte[]

byte

arg1 int

int

arg2 int

int

arg3 MessageProp

MessageProp

Returns

byte[]

byte

Exceptions

GSSException