HttpCookie.Secure Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość wskazującą, czy plik cookie ma być przesyłany przy użyciu protokołu Secure Sockets Layer (SSL) — czyli tylko za pośrednictwem protokołu 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
Wartość właściwości
true
do przesyłania plików cookie za pośrednictwem połączenia SSL (HTTPS); w przeciwnym razie , false
. Wartość domyślna to false
.
Przykłady
Poniższy przykład kodu podejmuje działania, jeśli plik cookie jest ustawiony na przesyłanie przy użyciu protokołu SSL.
if (MyCookie.Secure)
{
//...
}
If MyCookie.Secure Then
'...
End If
Uwagi
Aby ustawić transmisję plików cookie przy użyciu protokołu SSL dla całej aplikacji, włącz ją w pliku konfiguracji aplikacji, Web.config, który znajduje się w katalogu głównym aplikacji. Aby uzyskać więcej informacji, zobacz httpCookies, element (ASP.NET Settings Schema). Wartości ustawiane programowo przy użyciu Secure wartości zastępowania właściwości ustawionej w pliku Web.config.
W przypadku obsługi poufnych informacji zdecydowanie zaleca się używanie protokołu HTTPS z szyfrowaniem SSL. Protokół SSL chroni przed zmianą danych (integralność danych), chroni tożsamość użytkownika (poufność) i zapewnia, że dane pochodzą z oczekiwanego klienta (uwierzytelniania). Aby uzyskać więcej informacji na temat zalet szyfrowania, zobacz Usługi kryptograficzne.