HttpCookie.Secure Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece un valor que indica si se va a transmitir la cookie a través de Secure Sockets Layer (SSL), es decir, sólo a través de 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
Valor de propiedad
Es true
para transmitir la cookie a través de una conexión SSL (HTTPS); en caso contrario, es false
. El valor predeterminado es false
.
Ejemplos
En el ejemplo de código siguiente se realiza una acción si la cookie se establece para transmitir mediante SSL.
if (MyCookie.Secure)
{
//...
}
If MyCookie.Secure Then
'...
End If
Comentarios
Para establecer la transmisión de cookies mediante SSL para toda una aplicación, habilite en el archivo de configuración de la aplicación, Web.config, que reside en el directorio raíz de la aplicación. Para obtener más información, vea elemento httpCookies (esquema de configuración de ASP.NET). Los valores se establecen mediante programación con los Secure valores de invalidación de propiedad establecidos en el archivo Web.config.
Al tratar con información confidencial, se recomienda encarecidamente usar el protocolo HTTPS con cifrado SSL. SSL protege contra los datos que se modifican (integridad de datos), protege la identidad de un usuario (confidencialidad) y garantiza que los datos se originan en el cliente esperado (autenticación). Para obtener más información sobre las ventajas del cifrado, consulte Servicios criptográficos.