Language

SecurityBindingElement.CreateMutualCertificateBindingElement メソッド

定義

証明書ベースのクライアント認証と証明書ベースのサーバー認証を必要とするように構成された非対称セキュリティ バインド要素を作成します。

オーバーロード

名前 説明
CreateMutualCertificateBindingElement()

証明書ベースのクライアント認証と証明書ベースのサーバー認証を必要とするように構成された非対称セキュリティ バインド要素を作成します。

CreateMutualCertificateBindingElement(MessageSecurityVersion)

証明書ベースのクライアント認証と証明書ベースのサーバー認証を必要とするように構成された非対称セキュリティ バインド要素を作成します。

CreateMutualCertificateBindingElement(MessageSecurityVersion, Boolean)

証明書ベースのクライアント認証と証明書ベースのサーバー認証を必要とするように構成された非対称セキュリティ バインド要素を作成します。

注釈

クライアントは、その証明書とサーバーの証明書を使用して構成する必要があります。 サーバーは、その証明書を使用して構成する必要があります。

CreateMutualCertificateBindingElement()

ソース:
SecurityBindingElement.cs
ソース:
SecurityBindingElement.cs
ソース:
SecurityBindingElement.cs

証明書ベースのクライアント認証と証明書ベースのサーバー認証を必要とするように構成された非対称セキュリティ バインド要素を作成します。

public:
 static System::ServiceModel::Channels::SecurityBindingElement ^ CreateMutualCertificateBindingElement();
public static System.ServiceModel.Channels.SecurityBindingElement CreateMutualCertificateBindingElement();
static member CreateMutualCertificateBindingElement : unit -> System.ServiceModel.Channels.SecurityBindingElement
Public Shared Function CreateMutualCertificateBindingElement () As SecurityBindingElement

返品

SecurityBindingElement オブジェクト。

例

次のコードは、このメソッドを呼び出す方法を示しています。

SecurityBindingElement security = SecurityBindingElement.CreateMutualCertificateBindingElement();

注釈

バインディングは、クライアントによってすべての要求に対して新しいランダム対称キー (サーバー用に暗号化) が生成されるように構成され、要求とサーバーからの応答を保護するために使用されます。 クライアントの証明書は、要求の保証サポート トークンとして使用されます。

AsymmetricSecurityBindingElementは実際に作成されます。

適用対象

CreateMutualCertificateBindingElement(MessageSecurityVersion)

ソース:
SecurityBindingElement.cs
ソース:
SecurityBindingElement.cs
ソース:
SecurityBindingElement.cs

証明書ベースのクライアント認証と証明書ベースのサーバー認証を必要とするように構成された非対称セキュリティ バインド要素を作成します。

public:
 static System::ServiceModel::Channels::SecurityBindingElement ^ CreateMutualCertificateBindingElement(System::ServiceModel::MessageSecurityVersion ^ version);
public static System.ServiceModel.Channels.SecurityBindingElement CreateMutualCertificateBindingElement(System.ServiceModel.MessageSecurityVersion version);
static member CreateMutualCertificateBindingElement : System.ServiceModel.MessageSecurityVersion -> System.ServiceModel.Channels.SecurityBindingElement
Public Shared Function CreateMutualCertificateBindingElement (version As MessageSecurityVersion) As SecurityBindingElement

パラメーター

version
MessageSecurityVersion

メッセージ のセキュリティ バージョン。

返品

SecurityBindingElement オブジェクト。

例外

version は nullです。

注釈

バージョンが WSSecurity10 の場合、クライアント要求が証明書によって署名され、サーバー証明書で暗号化されるようにバインド要素が構成されます。

バージョンが WSSecurity11 の場合は、クライアントによって要求ごとに新しいランダム対称キー (サーバー用に暗号化) が生成され、要求とサーバーからの応答を保護するために使用されるようにバインド要素が構成されます。 クライアントの証明書は、要求の保証サポート トークンとして使用されます。

Note

このメソッドを呼び出して SecurityBindingElement オブジェクトを作成すると、 MessageSecurityVersion プロパティは変更できません。 setを呼び出しても、変更されません。

適用対象

CreateMutualCertificateBindingElement(MessageSecurityVersion, Boolean)

ソース:
SecurityBindingElement.cs
ソース:
SecurityBindingElement.cs
ソース:
SecurityBindingElement.cs

証明書ベースのクライアント認証と証明書ベースのサーバー認証を必要とするように構成された非対称セキュリティ バインド要素を作成します。

public:
 static System::ServiceModel::Channels::SecurityBindingElement ^ CreateMutualCertificateBindingElement(System::ServiceModel::MessageSecurityVersion ^ version, bool allowSerializedSigningTokenOnReply);
public static System.ServiceModel.Channels.SecurityBindingElement CreateMutualCertificateBindingElement(System.ServiceModel.MessageSecurityVersion version, bool allowSerializedSigningTokenOnReply);
static member CreateMutualCertificateBindingElement : System.ServiceModel.MessageSecurityVersion * bool -> System.ServiceModel.Channels.SecurityBindingElement
Public Shared Function CreateMutualCertificateBindingElement (version As MessageSecurityVersion, allowSerializedSigningTokenOnReply As Boolean) As SecurityBindingElement

パラメーター

version
MessageSecurityVersion

メッセージ のセキュリティ バージョン。

allowSerializedSigningTokenOnReply
Boolean

true 応答でシリアル化された署名トークンを許可する場合。それ以外の場合は false。

返品

SecurityBindingElement オブジェクト。

例外

version は nullです。

注釈

allowSerializedSigningTokenOnReply パラメーターをtrueすると、以前のバージョンの Web サービス拡張機能 (WSE) との相互運用性が有効になります。

Note

このメソッドを呼び出して SecurityBindingElement オブジェクトを作成したら、 MessageSecurityVersion プロパティを不変として扱う必要があります。 この値が変更されると、一貫性のないバインディング動作が発生する可能性があります。

適用対象