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

属性值

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 可防止数据 (数据完整性) 更改,保护用户的标识 (机密性) ,并确保数据源自预期的客户端 (身份验证) 。 有关加密的优点的详细信息,请参阅 加密服务。 有关在 Internet Information Services (IIS) Web 服务器上配置 SSL 的详细信息,请参阅在 Web 服务器或网站上配置 SSL

适用于

另请参阅