Данная статья переведена с помощью средств машинного перевода. Чтобы просмотреть ее на английском языке, установите флажок Английский. Вы также можете просматривать английский текст во всплывающем окне, наводя указатель мыши на переведенный текст.
Перевод
Английский

Свойство NegotiateStream.IsEncrypted

 

Опубликовано: Октябрь 2016

Возвращает Boolean значение, указывающее, является ли это NegotiateStream использует шифрование данных.

Пространство имен:   System.Net.Security
Сборка:  System (в System.dll)

public override bool IsEncrypted { get; }

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

Type: System.Boolean

true Если данные шифруются до передачи по сети и расшифровываются при достижении удаленной конечной точки; в противном случае — false.

Шифрование помогает защитить конфиденциальность данных; а именно позволяет гарантировать, что во время передачи данных его невозможно расшифровать третьей стороной.

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

 static void DisplayAuthenticationProperties(NegotiateStream stream)
{
     Console.WriteLine("IsAuthenticated: {0}", stream.IsAuthenticated);
    Console.WriteLine("IsMutuallyAuthenticated: {0}", stream.IsMutuallyAuthenticated);
    Console.WriteLine("IsEncrypted: {0}", stream.IsEncrypted);
    Console.WriteLine("IsSigned: {0}", stream.IsSigned);
    Console.WriteLine("ImpersonationLevel: {0}", stream.ImpersonationLevel);
    Console.WriteLine("IsServer: {0}", stream.IsServer);
}

.NET Framework
Доступно с 2.0
Вернуться в начало
Показ: