HttpCookie.Secure プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
SSL (Secure Sockets Layer) を使用して (つまり、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
プロパティ値
SSL 接続 (HTTPS) を通じてクッキーを送信する場合は true
。それ以外の場合は false
。 既定値は false
です。
例
次のコード例では、Cookie が SSL を使用して送信するように設定されている場合にアクションを実行します。
if (MyCookie.Secure)
{
//...
}
If MyCookie.Secure Then
'...
End If
注釈
アプリケーション全体に対して SSL を使用して Cookie の転送を設定するには、アプリケーションのルート ディレクトリにあるアプリケーションの構成ファイル Web.configで有効にします。 詳細については、「 httpCookies 要素 (ASP.NET 設定スキーマ)」を参照してください。 プロパティを使用してプログラムによって設定された値は、 Secure Web.config ファイルで設定された値をオーバーライドします。
機密情報を扱う場合は、SSL 暗号化で HTTPS プロトコルを使用することを強くお勧めします。 SSL は、変更されるデータ (データの整合性) から保護し、ユーザーの ID (機密性) を保護し、データが予想されるクライアント (認証) から送信されることを保証します。 暗号化の利点の詳細については、「 暗号化サービス」を参照してください。
適用対象
こちらもご覧ください
.NET