HttpCookie.Secure Propriedade

Definição

Obtém ou define um valor indicando se deve transmitir o cookie usando o protocolo SSL, isto é, apenas via 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 da propriedade

true para transmitir o cookie por uma conexão SSL (HTTP); caso contrário, false. O valor padrão é false.

Exemplos

O exemplo de código a seguir tomará medidas se o cookie estiver definido para transmitir usando SSL.

if (MyCookie.Secure)
 {
   //...
 }

If MyCookie.Secure Then
    '...
 End If
    

Comentários

Para definir a transmissão de cookies usando SSL para um aplicativo inteiro, habilite-o no arquivo de configuração do aplicativo, Web.config, que reside no diretório raiz do aplicativo. Para obter mais informações, consulte Elemento httpCookies (ASP.NET Esquema de Configurações). Os valores são definidos programaticamente usando os Secure valores de substituição de propriedade definidos no arquivo Web.config.

Ao lidar com informações confidenciais, é altamente recomendável que você use o protocolo HTTPS com criptografia SSL. O SSL protege contra os dados que estão sendo alterados (integridade de dados), protege a identidade de um usuário (confidencialidade) e garante que os dados sejam originados do cliente esperado (autenticação). Para obter mais informações sobre os benefícios da criptografia, consulte Serviços criptográficos.

Aplica-se a

Confira também