HttpCookie.Secure Własność
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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ść nieruchomoś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.