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 urč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ý na přenos pomocí PROTOKOLU 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 schéma nastavení). Hodnoty nastavené programově pomocí Secure vlastnosti přepíše hodnoty nastavené v souboru Web.config.
Při práci s citlivými informacemi se důrazně doporučuje používat protokol HTTPS s šifrováním SSL. SSL chrání před změnou dat (integrita dat), chrání identitu uživatele (důvěrnost) a zajišťuje, že data pocházejí od očekávaného klienta (ověřování). Další informace o výhodách šifrování najdete v tématu Kryptografické služby.