HttpCookie.Secure 属性

定义

获取或设置一个值,该值指示是否使用安全套接字层 (SSL)(即仅通过 HTTPS)传输 Cookie。

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

属性值

如果通过 SSL 连接 (HTTPS) 传输 Cookie,则为 true;否则为 false。 默认值是 false

示例

如果 Cookie 设置为使用 SSL 传输,则以下代码示例将执行操作。

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

If MyCookie.Secure Then
    '...
 End If
    

注解

若要为整个应用程序设置使用 SSL 传输 Cookie,请在应用程序的配置文件(Web.config)中启用它,该文件位于应用程序的根目录中。 有关详细信息,请参阅 httpCookies 元素 (ASP.NET 设置架构) 。 使用 Secure 属性以编程方式设置的值将替代 Web.config 文件中设置的值。

处理敏感信息时,强烈建议使用 HTTPS 协议和 SSL 加密。 SSL 可防止 (数据完整性) 更改数据,保护用户的标识 (机密性) ,并确保数据源自预期的客户端 (身份验证) 。 有关加密优势的详细信息,请参阅 加密服务

适用于

另请参阅