SecurityBindingElement.DefaultAlgorithmSuite Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.