SecurityBindingElement.DefaultAlgorithmSuite プロパティ

定義

メッセージの暗号化とキー ラップ アルゴリズムを取得または設定します。Gets or sets the message encryption and key-wrap algorithms.

public:
 property System::ServiceModel::Security::SecurityAlgorithmSuite ^ DefaultAlgorithmSuite { System::ServiceModel::Security::SecurityAlgorithmSuite ^ get(); void set(System::ServiceModel::Security::SecurityAlgorithmSuite ^ value); };
public System.ServiceModel.Security.SecurityAlgorithmSuite DefaultAlgorithmSuite { get; set; }
member this.DefaultAlgorithmSuite : System.ServiceModel.Security.SecurityAlgorithmSuite with get, set
Public Property DefaultAlgorithmSuite As SecurityAlgorithmSuite

プロパティ値

メッセージの暗号化とキーラップ アルゴリズムを表す SecurityAlgorithmSuite オブジェクト。The SecurityAlgorithmSuite object that represents the message encryption and key-wrap algorithms.

例外

set で値が null です。The value is null on a set.

次のコードに、このプロパティを設定する方法を示します。The following code shows how to set this property.

SymmetricSecurityBindingElement b =
    SecurityBindingElement.
    CreateAnonymousForCertificateBindingElement();

BindingElementCollection outputBindings = 
    new BindingElementCollection();

b.DefaultAlgorithmSuite = SecurityAlgorithmSuite.Basic128;
b.MessageProtectionOrder = 
    MessageProtectionOrder.SignBeforeEncrypt;
b.ProtectionTokenParameters = 
    new KerberosSecurityTokenParameters();

注釈

署名、暗号化、キーの派生、およびその他の暗号化操作に使用されるセキュリティアルゴリズムを指定する多数のプロパティを含む SecurityAlgorithmSuite オブジェクト。The SecurityAlgorithmSuite object that contains numerous properties that specify security algorithms that are to be used for signing, encryption, key derivation, and other cryptographic operations. また、これらの暗号操作を行うために使用されるキーのサイズも制御します。It also controls the key sizes that are used for doing these cryptographic operations.

適用対象