次の方法で共有


HttpCookie.Secure プロパティ

定義

Secure Sockets Layer (SSL) を使用して Cookie を送信するかどうかを示す値を取得または設定します。つまり、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

プロパティ値

true SSL 接続 (HTTPS) 経由で Cookie を送信する場合。それ以外の場合は false。 既定値は false です。

次のコード例は、Cookie が SSL を使用して送信するように設定されている場合にアクションを実行します。

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

If MyCookie.Secure Then
    '...
 End If
    

注釈

アプリケーション全体に対して SSL を使用して Cookie の送信を設定するには、アプリケーションのルート ディレクトリにあるアプリケーションの構成ファイル Web.configで有効にします。 詳細については、「 httpCookies 要素 (ASP.NET Settings Schema)」を参照してください。 Secure プロパティを使用してプログラムによって設定された値は、Web.config ファイルで設定された値をオーバーライドします。

機密情報を扱う場合は、SSL 暗号化で HTTPS プロトコルを使用することを強くお勧めします。 SSL は、変更されるデータ (データの整合性) を保護し、ユーザーの ID (機密性) を保護し、データが想定されるクライアント (認証) から送信されることを保証します。 暗号化の利点の詳細については、「 暗号化サービス」を参照してください。

適用対象

こちらもご覧ください