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

Boolean

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.

Dotyczy

Zobacz też