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 защищает от изменения данных (целостность данных), защищает удостоверение пользователя (конфиденциальность) и гарантирует, что данные исходят от ожидаемого клиента (проверка подлинности). Дополнительные сведения о преимуществах шифрования см. в разделе Криптографические службы.