SecurityBindingElement.DefaultAlgorithmSuite Eigenschap

Definitie

Hiermee haalt u de berichtversleuteling en sleutelterugloopalgoritmen op of stelt u deze in.

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

Waarde van eigenschap

Het SecurityAlgorithmSuite object dat de berichtversleuteling en sleutelterugloopalgoritmen vertegenwoordigt.

Uitzonderingen

De waarde is null op een set.

Voorbeelden

De volgende code laat zien hoe u deze eigenschap instelt.

SymmetricSecurityBindingElement b =
    SecurityBindingElement.
    CreateAnonymousForCertificateBindingElement();

BindingElementCollection outputBindings =
    new BindingElementCollection();

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

Opmerkingen

Het SecurityAlgorithmSuite object dat talloze eigenschappen bevat die beveiligingsalgoritmen opgeven die moeten worden gebruikt voor ondertekening, versleuteling, sleutelversleuteling en andere cryptografische bewerkingen. Het bepaalt ook de sleutelgrootten die worden gebruikt voor het uitvoeren van deze cryptografische bewerkingen.

Van toepassing op