HttpCookie.Secure Właściwość

Definicja

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.

Dotyczy

Zobacz też