Freigeben über


HttpCookie.Secure Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob das Cookie über Secure Sockets Layer (SSL) (d. h. ausschließlich über HTTPS) übertragen werden soll, oder legt diesen fest.

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

Eigenschaftswert

true, wenn das Cookie über eine SSL-Verbindung (HTTPS) übertragen werden soll, andernfalls false. Der Standardwert ist false.

Beispiele

Im folgenden Codebeispiel wird eine Aktion ausgeführt, wenn das Cookie für die Übertragung per SSL festgelegt ist.

if (MyCookie.Secure)
 {
   //...
 }

If MyCookie.Secure Then
    '...
 End If
    

Hinweise

Um die Übertragung von Cookies mithilfe von SSL für eine gesamte Anwendung festzulegen, aktivieren Sie sie in der Konfigurationsdatei der Anwendung, Web.config, die sich im Stammverzeichnis der Anwendung befindet. Weitere Informationen finden Sie unter httpCookies-Element (ASP.NET Einstellungsschema). Werte werden programmgesteuert unter Verwendung der Secure Eigenschaft festgelegte Werte in der Web.config-Datei außer Kraft gesetzt.

Beim Umgang mit vertraulichen Informationen wird dringend empfohlen, das HTTPS-Protokoll mit SSL-Verschlüsselung zu verwenden. SSL schützt vor Daten, die geändert werden (Datenintegrität), schützt die Identität eines Benutzers (Vertraulichkeit) und stellt sicher, dass Die Daten vom erwarteten Client stammen (Authentifizierung). Weitere Informationen zu den Vorteilen der Verschlüsselung finden Sie unter Kryptografiedienste.

Gilt für:

Weitere Informationen