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 ブラウザーで SSL3.0/PCT1 プロトコル (URL は http:// ではなく https:// で始まる) を使用してサーバーに接続し、サーバーにクライアント証明書が必要な場合、ブラウザーはデジタル証明書に含まれるクライアント証明書フィールドを送信します。
デジタル証明書の詳細については、 https://www.itu.intの国際電気通信連合 (ITU) サイトで入手できる、X.509: 公開キーと属性証明書フレームワークに関するドキュメントを参照してください。
プロパティ
| 名前 | 説明 |
|---|---|
| AllKeys |
NameValueCollection内のすべてのキーを取得します。 (継承元 NameValueCollection) |
| BinaryIssuer |
証明書の発行者をバイナリ形式で取得または設定します。 |
| CertEncoding |
証明書のエンコードを取得します。 |
| Certificate |
ASN.1 形式の証明書コンテンツ全体のバイナリ ストリームを含む文字列を取得します。 |
| Cookie |
指定された場合は、クライアント証明書の一意の 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 |
証明書のシリアル番号を、ハイフンで区切られた 16 進バイトの ASCII 表現として提供します。 たとえば、04-67-F3-02 などです。 |
| ServerIssuer |
サーバー証明書の発行者フィールドを取得します。 |
| ServerSubject |
サーバー証明書のサブジェクト フィールドを取得します。 |
| Subject |
クライアント証明書のサブジェクト フィールドを取得します。 |
| ValidFrom |
証明書が有効になる日付を取得します。 日付は国際設定によって異なります。 |
| ValidUntil |
証明書の有効期限を取得します。 |
メソッド
明示的なインターフェイスの実装
| 名前 | 説明 |
|---|---|
| ICollection.CopyTo(Array, Int32) |
ターゲット配列の指定したインデックスから始まる互換性のある 1 次元NameObjectCollectionBaseに、Array全体をコピーします。 (継承元 NameObjectCollectionBase) |
| ICollection.IsSynchronized |
NameObjectCollectionBase オブジェクトへのアクセスが同期されているかどうかを示す値を取得します (スレッド セーフ)。 (継承元 NameObjectCollectionBase) |
| ICollection.SyncRoot |
NameObjectCollectionBase オブジェクトへのアクセスを同期するために使用できるオブジェクトを取得します。 (継承元 NameObjectCollectionBase) |
拡張メソッド
| 名前 | 説明 |
|---|---|
| AsParallel(IEnumerable) |
クエリの並列化を有効にします。 |
| AsQueryable(IEnumerable) |
IEnumerable を IQueryableに変換します。 |
| Cast<TResult>(IEnumerable) |
IEnumerable の要素を指定した型にキャストします。 |
| OfType<TResult>(IEnumerable) |
指定した型に基づいて、IEnumerable の要素をフィルター処理します。 |