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
属性值
true 通过 SSL 连接传输 Cookie(HTTPS);否则,为 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 可防止数据被更改(数据完整性)、保护用户的标识(机密性),并确保数据源自预期的客户端(身份验证)。 有关加密的优点的详细信息,请参阅 加密服务。