MessageSecurityOverHttp.AlgorithmSuite Property

Definition

Specifies the algorithm suite used for security messages at the SOAP level.

C#
public System.ServiceModel.Security.SecurityAlgorithmSuite AlgorithmSuite { get; set; }

Property Value

A SecurityAlgorithmSuite. The default is Basic256.

Exceptions

The value of AlgorithmSuite is null.

Examples

The following code shows how to access and set this property.

C#
WSHttpBinding binding = new WSHttpBinding();
binding.Security.Mode = SecurityMode.Message;
binding.Security.Message.AlgorithmSuite =
    System.ServiceModel.Security.SecurityAlgorithmSuite.Basic256;

Remarks

This property is most relevant when working with a non-Windows Communication Foundation (WCF) platform that uses a set of algorithms that are different than the default. You should be aware of the strengths and weaknesses of the relevant algorithms when making modifications to this setting.

Applies to

Product Versions
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)