C# Класс SharpCifs.Ntlmssp.NtlmMessage

Abstract superclass for all NTLMSSP messages.
Abstract superclass for all NTLMSSP messages.
Наследование: NtlmFlags
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
NtlmsspSignature byte[]
UniEncoding string

Открытые методы

Метод Описание
GetFlag ( int flag ) : bool

Returns the status of the specified flag.

Returns the status of the specified flag.

GetFlags ( ) : int

Returns the flags currently in use for this message.

Returns the flags currently in use for this message.

SetFlag ( int flag, bool value ) : void

Sets or clears the specified flag.

Sets or clears the specified flag.

SetFlags ( int flags ) : void

Sets the flags for this message.

Sets the flags for this message.

ToByteArray ( ) : byte[]

Returns the raw byte representation of this message.

Returns the raw byte representation of this message.

Приватные методы

Метод Описание
GetOemEncoding ( ) : string
ReadSecurityBuffer ( byte src, int index ) : byte[]
ReadULong ( byte src, int index ) : int
ReadUShort ( byte src, int index ) : int
WriteSecurityBuffer ( byte dest, int offset, int bodyOffset, byte src ) : void
WriteULong ( byte dest, int offset, int value ) : void
WriteUShort ( byte dest, int offset, int value ) : void

Описание методов

GetFlag() публичный Метод

Returns the status of the specified flag.
Returns the status of the specified flag.
public GetFlag ( int flag ) : bool
flag int The flag to test (i.e., NTLMSSP_NEGOTIATE_OEM).
Результат bool

GetFlags() публичный Метод

Returns the flags currently in use for this message.
Returns the flags currently in use for this message.
public GetFlags ( ) : int
Результат int

SetFlag() публичный Метод

Sets or clears the specified flag.
Sets or clears the specified flag.
public SetFlag ( int flag, bool value ) : void
flag int /// The flag to set/clear (i.e., /// NTLMSSP_NEGOTIATE_OEM). ///
value bool /// Indicates whether to set (true) or /// clear (false) the specified flag. ///
Результат void

SetFlags() публичный Метод

Sets the flags for this message.
Sets the flags for this message.
public SetFlags ( int flags ) : void
flags int The flags for this message.
Результат void

ToByteArray() публичный абстрактный Метод

Returns the raw byte representation of this message.
Returns the raw byte representation of this message.
public abstract ToByteArray ( ) : byte[]
Результат byte[]

Описание свойств

NtlmsspSignature защищенное статическое свойство

The NTLMSSP "preamble".
The NTLMSSP "preamble".
protected static byte[] NtlmsspSignature
Результат byte[]

UniEncoding защищенное статическое свойство

protected static string UniEncoding
Результат string