SecurityBindingElement.DefaultAlgorithmSuite Egenskap

Definition

Hämtar eller anger meddelandekryptering och nyckelomslutningsalgoritmer.

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

Egenskapsvärde

Objektet SecurityAlgorithmSuite som representerar meddelandekryptering och nyckelomslutningsalgoritmer.

Undantag

Värdet är null på en set.

Exempel

Följande kod visar hur du anger den här egenskapen.

SymmetricSecurityBindingElement b =
    SecurityBindingElement.
    CreateAnonymousForCertificateBindingElement();

BindingElementCollection outputBindings =
    new BindingElementCollection();

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

Kommentarer

Objektet SecurityAlgorithmSuite som innehåller flera egenskaper som anger säkerhetsalgoritmer som ska användas för signering, kryptering, nyckelhärledning och andra kryptografiska åtgärder. Den styr även de nyckelstorlekar som används för att utföra dessa kryptografiska åtgärder.

Gäller för