HttpCookie.Secure Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe ou define um valor que indica se deve transmitir o cookie usando a Secure Sockets Layer (SSL) — ou seja, apenas por HTTPS.
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
Valor de Propriedade
true para transmitir o cookie através de uma ligação SSL (HTTPS); caso contrário, false. O valor predefinido é false.
Exemplos
O exemplo de código seguinte age se o cookie estiver configurado para transmitir usando SSL.
if (MyCookie.Secure)
{
//...
}
If MyCookie.Secure Then
'...
End If
Observações
Para definir a transmissão de cookies usando SSL para toda uma aplicação, ative-a no ficheiro de configuração da aplicação, Web.config, que reside no diretório raiz da aplicação. Para mais informações, consulte httpCookies Element (ASP.NET Settings Schema). Valores definidos programaticamente usando os Secure valores de override de propriedades definidos no ficheiro Web.config.
Ao lidar com informação sensível, é fortemente recomendado que utilize o protocolo HTTPS com encriptação SSL. O SSL protege contra alterações de dados (integridade dos dados), protege a identidade do utilizador (confidencialidade) e assegura que os dados têm origem no cliente esperado (autenticação). Para mais informações sobre os benefícios da encriptação, consulte Serviços Criptográficos.