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


HttpCookie.Secure Свойство

Определение

Получает или задает значение, определяющее, выполнять ли передачу файлов Cookie по протоколу SSL (т.е. только по протоколу HTTPS).

public:
 property bool Secure { bool get(); void set(bool value); };
public bool Secure { get; set; }
member this.Secure : bool with get, set
Public Property Secure As Boolean

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

Значение true для передачи файлов Cookie через SSL-соединение (HTTPS); в противном случае — false. Значение по умолчанию — false.

Примеры

В следующем примере кода выполняется действие, если файл cookie настроен для передачи по протоколу SSL.

if (MyCookie.Secure)
 {
   //...
 }

If MyCookie.Secure Then
    '...
 End If
    

Комментарии

Чтобы настроить передачу файлов cookie с помощью SSL для всего приложения, включите ее в файле конфигурации приложения Web.config, который находится в корневом каталоге приложения. Дополнительные сведения см. в разделе Элемент httpCookies (схема ASP.NET параметров). Значения, заданные программным способом Secure с помощью свойства, переопределяют значения, заданные в файле Web.config.

При работе с конфиденциальной информацией настоятельно рекомендуется использовать протокол HTTPS с шифрованием SSL. SSL защищает от изменения данных (целостность данных), защищает удостоверение пользователя (конфиденциальность) и гарантирует, что данные исходят от ожидаемого клиента (проверка подлинности). Дополнительные сведения о преимуществах шифрования см. в разделе Криптографические службы.

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

См. также раздел