HttpCookie.Secure 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示是否使用安全套接字层 (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 可防止 (数据完整性) 更改数据,保护用户的标识 (机密性) ,并确保数据源自预期的客户端 (身份验证) 。 有关加密优势的详细信息,请参阅 加密服务。