X509CertificateRecipientClientCredential クラス

定義

SSL 認証を使用してサービスから提示された証明書を検証するためにクライアントが使用する設定を表します。 また、このクラスには、メッセージ セキュリティを使用してサービスへのメッセージを暗号化するためにクライアントで明示的に構成される、サービスの証明書も含まれます。

public ref class X509CertificateRecipientClientCredential sealed
public sealed class X509CertificateRecipientClientCredential
type X509CertificateRecipientClientCredential = class
Public NotInheritable Class X509CertificateRecipientClientCredential
継承
X509CertificateRecipientClientCredential

次のコードは、このクラスのインスタンスを作成する方法を示しています。

X509CertificateRecipientClientCredential rcc =
    client.ClientCredentials.ServiceCertificate;
Dim rcc As X509CertificateRecipientClientCredential = _
client.ClientCredentials.ServiceCertificate

注釈

このクラスは、ServiceCertificate クラスの ClientCredentials プロパティで使用されます。

プロパティ

Authentication

SSL 認証を使用して取得されたサービス証明書の検証に使用される設定を取得します。

DefaultCertificate

サービスに使用する既定の証明書を取得または設定します。

ScopedCertificates

クライアントが通信しているサービスを表すために使用する、範囲指定された証明書を取得します。

SslCertificateAuthentication

使用する SSL 証明書のバリデーターを取得または設定します。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
SetDefaultCertificate(StoreLocation, StoreName, X509FindType, Object)

サービスに使用する既定の証明書を指定します。 証明書に基づくメッセージ セキュリティを使用したバインディングでは、この証明書を使用してサービスへのメッセージを暗号化します。サービスは、クライアントへの応答に署名する際に、この証明書を使用することが要求されます。

SetDefaultCertificate(String, StoreLocation, StoreName)

サービスに使用する既定の証明書を指定します。 証明書に基づくメッセージ セキュリティを使用したバインディングでは、この証明書を使用してサービスへのメッセージを暗号化します。サービスは、クライアントへの応答に署名する際に、この証明書を使用することが要求されます。

SetScopedCertificate(StoreLocation, StoreName, X509FindType, Object, Uri)

証明書ストアの場所、証明書ストアの名前、X.509 検索の種類、および検索する値を指定して証明書を設定し、スコープを設定する URL に使用するコレクションに格納します。

SetScopedCertificate(String, StoreLocation, StoreName, Uri)

サブジェクト名、証明書ストアの場所、および証明書ストアの名前を指定して証明書を設定し、スコープを設定する URL に使用するコレクションに格納します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください