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 Element (ASP.NET Settings Schema). Значения, заданные программным способом с помощью Secure переопределения значений свойства, заданных в файле Web.config.
При работе с конфиденциальной информацией настоятельно рекомендуется использовать протокол HTTPS с шифрованием SSL. SSL защищает от изменения данных (целостность данных), защищает удостоверение пользователя (конфиденциальность) и гарантирует, что данные исходят из ожидаемого клиента (проверка подлинности). Дополнительные сведения о преимуществах шифрования см. в разделе "Службы шифрования".