通过


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

属性值

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 可防止数据被更改(数据完整性)、保护用户的标识(机密性),并确保数据源自预期的客户端(身份验证)。 有关加密的优点的详细信息,请参阅 加密服务

适用于

另请参阅