Прочитать на английском

Поделиться через


SslStream.IsSigned Свойство

Определение

Возвращает значение типа Boolean, указывающее, подписаны ли данные, отправленные с помощью данного потока.

public override bool IsSigned { get; }

Значение свойства

Значение true, если данные были подписаны перед передачей; иначе — false.

Примеры

В следующем примере кода показано отображение значения этого свойства.

static void DisplaySecurityServices(SslStream stream)
{
   Console.WriteLine("Is authenticated: {0} as server? {1}", stream.IsAuthenticated, stream.IsServer);
   Console.WriteLine("IsSigned: {0}", stream.IsSigned);
   Console.WriteLine("Is Encrypted: {0}", stream.IsEncrypted);
   Console.WriteLine("Is mutually authenticated: {0}", stream.IsMutuallyAuthenticated);
}

Комментарии

Подписывание данных помогает защитить целостность данных, а именно помогает получателю определить, были ли изменены данные во время передачи.

Применяется к

Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1