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 Ustawienia 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. Aby uzyskać więcej informacji na temat konfigurowania protokołu SSL na serwerze sieci Web Internet Information Services (IIS), zobacz Konfigurowanie protokołu SSL na serwerze sieci Web lub w witrynie sieci Web.