SecurityBindingElement.DefaultAlgorithmSuite Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia algorytmy szyfrowania komunikatów i zawijania kluczy.
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
Wartość właściwości
SecurityAlgorithmSuite Obiekt reprezentujący algorytmy szyfrowania komunikatów i zawijania kluczy.
Wyjątki
Wartość ma wartość null w elemecie set
.
Przykłady
Poniższy kod pokazuje, jak ustawić tę właściwość.
SymmetricSecurityBindingElement b =
SecurityBindingElement.
CreateAnonymousForCertificateBindingElement();
BindingElementCollection outputBindings =
new BindingElementCollection();
b.DefaultAlgorithmSuite = SecurityAlgorithmSuite.Basic128;
b.MessageProtectionOrder =
MessageProtectionOrder.SignBeforeEncrypt;
b.ProtectionTokenParameters =
new KerberosSecurityTokenParameters();
Uwagi
SecurityAlgorithmSuite Obiekt, który zawiera wiele właściwości, które określają algorytmy zabezpieczeń, które mają być używane do podpisywania, szyfrowania, wyprowadzania kluczy i innych operacji kryptograficznych. Steruje również rozmiarami kluczy używanymi do wykonywania tych operacji kryptograficznych.