SecurityBindingElement.DefaultAlgorithmSuite Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví šifrování zpráv a zalamování klíčů algoritmy.
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
Hodnota vlastnosti
Objekt SecurityAlgorithmSuite , který představuje šifrování zpráv a algoritmy zalamování klíčů.
Výjimky
Hodnota je null pro set
.
Příklady
Následující kód ukazuje, jak tuto vlastnost nastavit.
SymmetricSecurityBindingElement b =
SecurityBindingElement.
CreateAnonymousForCertificateBindingElement();
BindingElementCollection outputBindings =
new BindingElementCollection();
b.DefaultAlgorithmSuite = SecurityAlgorithmSuite.Basic128;
b.MessageProtectionOrder =
MessageProtectionOrder.SignBeforeEncrypt;
b.ProtectionTokenParameters =
new KerberosSecurityTokenParameters();
Poznámky
Objekt SecurityAlgorithmSuite , který obsahuje mnoho vlastností, které určují algoritmy zabezpečení, které mají být použity pro podepisování, šifrování, odvození klíče a další kryptografické operace. Řídí také velikosti klíčů, které se používají k provádění těchto kryptografických operací.