HttpCookie.Secure Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu označující, zda se má soubor cookie přenášet pomocí protokolu SSL (Secure Sockets Layer) – to znamená pouze přes 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
Hodnota vlastnosti
true
k přenosu souboru cookie přes připojení SSL (HTTPS); v opačném případě . false
Výchozí hodnota je false
.
Příklady
Následující příklad kódu provede akci, pokud je soubor cookie nastavený pro přenos pomocí SSL.
if (MyCookie.Secure)
{
//...
}
If MyCookie.Secure Then
'...
End If
Poznámky
Pokud chcete nastavit přenos souborů cookie pomocí PROTOKOLU SSL pro celou aplikaci, povolte ho v konfiguračním souboru aplikace Web.config, který se nachází v kořenovém adresáři aplikace. Další informace najdete v tématu httpCookies – element (ASP.NET Nastavení schéma). Hodnoty se nastavily programově pomocí Secure hodnoty přepsání vlastnosti nastavené v souboru Web.config.
Při práci s citlivými informacemi důrazně doporučujeme používat protokol HTTPS s šifrováním SSL. SSL chrání před změnou dat (integritou dat), chrání identitu uživatele (důvěrnost) a zajišťuje, že data pocházejí z očekávaného klienta (ověřování). Další informace o výhodách šifrování najdete v tématu Kryptografické služby. Další informace o konfiguraci PROTOKOLU SSL na webovém serveru Internetová informační služba (IIS) najdete v tématu Konfigurace PROTOKOLU SSL na webovém serveru nebo na webu.