Aracılığıyla paylaş


SecurityBindingElement.DefaultAlgorithmSuite Özellik

Tanım

İleti şifreleme ve anahtar sarmalama algoritmalarını alır veya ayarlar.

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

Özellik Değeri

SecurityAlgorithmSuite İleti şifreleme ve anahtar sarmalama algoritmalarını temsil eden nesne.

Özel durumlar

değeri bir setüzerinde null değeridir.

Örnekler

Aşağıdaki kodda bu özelliğin nasıl ayarlanacağı gösterilmektedir.

SymmetricSecurityBindingElement b =
    SecurityBindingElement.
    CreateAnonymousForCertificateBindingElement();

BindingElementCollection outputBindings =
    new BindingElementCollection();

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

Açıklamalar

SecurityAlgorithmSuite İmzalama, şifreleme, anahtar türetme ve diğer şifreleme işlemleri için kullanılacak güvenlik algoritmalarını belirten çok sayıda özellik içeren nesne. Ayrıca bu şifreleme işlemlerini yapmak için kullanılan anahtar boyutlarını da denetler.

Şunlara uygulanır