C# Класс Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr.TS_SECURITY_HEADER2

The TS_SECURITY_HEADER2 structure is attached to all traffic when the Encryption Level selected by the server (see sections and ) is ENCRYPTION_LEVEL_FIPS (4).
file:///C:/ts_dev/TestSuites/MS-RDPBCGR/TestSuite/Src/TD/latest_XMLS_16may/RDPBCGR/ _rfc_ms-rdpbcgr2_1_7_1_1_2_3.xml
Наследование: TS_SECURITY_HEADER
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
dataSignature byte[]
length TS_SECURITY_HEADER2_length_Values
padlen byte
version byte

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

Метод Описание
Clone ( ) : TS_SECURITY_HEADER

Create an instance of the class that is identical to the current PDU.

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

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

Create an instance of the class that is identical to the current PDU.
public Clone ( ) : TS_SECURITY_HEADER
Результат TS_SECURITY_HEADER

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

dataSignature публичное свойство

The message authentication code (MAC) generated over the packet, using the techniques specified in section .
public byte[] dataSignature
Результат byte[]

length публичное свойство

A 16-bit unsigned integer. The length of the FIPS security header. This field MUST be set to 0x0010 (16 bytes) for legacy reasons.
public TS_SECURITY_HEADER2_length_Values length
Результат TS_SECURITY_HEADER2_length_Values

padlen публичное свойство

An 8-bit unsigned integer. The number of padding bytes of padding appended to the end of the packet prior to encryption to make sure that the data to be encrypted is a multiple of the 3DES block size (that is, a multiple of 8 as the block size is 64 bits).
public byte padlen
Результат byte

version публичное свойство

An 8-bit unsigned integer. The version of the FIPS header. This field SHOULD be set to TSFIPS_VERSION1 (0x01).
public byte version
Результат byte