HttpClientCertificate クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クライアントの ID を求めるサーバーの要求に応えて、クライアントが発行したクライアント証明書のフィールドを提示します。
public ref class HttpClientCertificate : System::Collections::Specialized::NameValueCollection
public class HttpClientCertificate : System.Collections.Specialized.NameValueCollection
type HttpClientCertificate = class
inherit NameValueCollection
Public Class HttpClientCertificate
Inherits NameValueCollection
- 継承
注釈
Web ブラウザーが SSL 3.0/PCT1 プロトコル (http://ではなく https://で始まる URL) を使用してサーバーに接続し、サーバーにクライアント証明書が必要な場合は、デジタル証明書に含まれているクライアント証明書のフィールドがブラウザーによって送信されます。
デジタル証明書の詳細については、「」の「x.509: 公開キーと属性証明書フレームワーク」を参照してください https://www.itu.int 。
プロパティ
AllKeys |
NameValueCollection 内のすべてのキーを取得します。 (継承元 NameValueCollection) |
BinaryIssuer |
証明書発行者をバイナリ形式で取得または設定します。 |
CertEncoding |
証明書のエンコーディングを取得します。 |
Certificate |
ASN.1 形式の、証明書全体の内容のバイナリ ストリームを含む文字列を取得します。 |
Cookie |
クライアント証明書に一意の ID が指定されている場合は、その ID を取得します。 |
Count |
NameObjectCollectionBase インスタンスに格納されているキーと値のペアの数を取得します。 (継承元 NameObjectCollectionBase) |
Flags |
追加のクライアント証明書情報を指定するフラグのセット。 |
IsPresent |
クライアント証明書が存在するどうかを示す値を取得します。 |
IsReadOnly |
NameObjectCollectionBase インスタンスが読み取り専用かどうかを示す値を取得または設定します。 (継承元 NameObjectCollectionBase) |
Issuer |
証明書発行者情報を格納するサブフィールド値のリストを含む文字列。 |
IsValid |
クライアント証明書が有効かどうかを示す値を取得します。 |
Item[Int32] |
NameValueCollection の指定したインデックスにあるエントリを取得します。 (継承元 NameValueCollection) |
Item[String] |
NameValueCollection 内の指定したキーを持つエントリを取得または設定します。 (継承元 NameValueCollection) |
Keys |
NameObjectCollectionBase.KeysCollection インスタンスのすべてのキーを含んでいる NameObjectCollectionBase インスタンスを取得します。 (継承元 NameObjectCollectionBase) |
KeySize |
デジタル証明書のキー サイズを表すビット数を取得します。 128 など。 |
PublicKey |
証明書から公開キーのバイナリ値を取得します。 |
SecretKeySize |
サーバー証明書の秘密キーのビット数を取得します。 たとえば 1024 です。 |
SerialNumber |
ハイフンで区切られた、ASCII 表示の 16 進形式のバイト列として証明書のシリアル番号を提供します。 たとえば、04-67-F3-02 を提供します。 |
ServerIssuer |
サーバー証明書の発行者フィールドを取得します。 |
ServerSubject |
サーバー証明書のサブジェクト フィールドを取得します。 |
Subject |
クライアント証明書のサブジェクト フィールドを取得します。 |
ValidFrom |
証明書が有効になる日付を取得します。 日付は各国対応設定によって異なります。 |
ValidUntil |
証明書の有効期限を取得します。 |
メソッド
明示的なインターフェイスの実装
ICollection.CopyTo(Array, Int32) |
NameObjectCollectionBase 全体を互換性のある 1 次元の Array にコピーします。コピー操作は、コピー先の配列の指定したインデックスから始まります。 (継承元 NameObjectCollectionBase) |
ICollection.IsSynchronized |
NameObjectCollectionBase オブジェクトへのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。 (継承元 NameObjectCollectionBase) |
ICollection.SyncRoot |
NameObjectCollectionBase オブジェクトへのアクセスを同期するために使用できるオブジェクトを取得します。 (継承元 NameObjectCollectionBase) |
拡張メソッド
Cast<TResult>(IEnumerable) |
IEnumerable の要素を、指定した型にキャストします。 |
OfType<TResult>(IEnumerable) |
指定された型に基づいて IEnumerable の要素をフィルター処理します。 |
AsParallel(IEnumerable) |
クエリの並列化を有効にします。 |
AsQueryable(IEnumerable) |
IEnumerable を IQueryable に変換します。 |