HttpCookie.Secure Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore che indica se trasmettere il cookie mediante SSL (Secure Sockets Layer), ossia solo su 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
Valore della proprietà
true
per trasmettere il cookie su una connessione SSL (HTTPS). In caso contrario, false
. Il valore predefinito è false
.
Esempio
Nell'esempio di codice seguente viene eseguita l'azione se il cookie è impostato per la trasmissione tramite SSL.
if (MyCookie.Secure)
{
//...
}
If MyCookie.Secure Then
'...
End If
Commenti
Per impostare la trasmissione dei cookie usando SSL per un'intera applicazione, abilitarla nel file di configurazione dell'applicazione, Web.config, che risiede nella directory radice dell'applicazione. Per altre informazioni, vedere Elemento httpCookies (schema delle impostazioni ASP.NET).For more information, see httpCookies Element (ASP.NET Settings Schema). I valori impostati a livello di codice usando la proprietà sostituiscono i Secure valori impostati nel file Web.config.
Quando si gestiscono informazioni riservate, è consigliabile usare il protocollo HTTPS con la crittografia SSL. SSL protegge dai dati modificati (integrità dei dati), protegge l'identità (riservatezza) di un utente e garantisce che i dati provengano dal client previsto (autenticazione). Per altre informazioni sui vantaggi della crittografia, vedere Servizi di crittografia.