Condividi tramite


SecurityBindingElement.DefaultAlgorithmSuite Proprietà

Definizione

Ottiene o imposta la crittografia dei messaggi e gli algoritmi di incapsulamento della chiave.

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

Valore della proprietà

Oggetto SecurityAlgorithmSuite che rappresenta gli algoritmi di crittografia e di incapsulamento della chiave.

Eccezioni

Il valore di un set è null.

Esempio

Nel codice seguente viene mostrato come impostare questa proprietà.

SymmetricSecurityBindingElement b =
    SecurityBindingElement.
    CreateAnonymousForCertificateBindingElement();

BindingElementCollection outputBindings =
    new BindingElementCollection();

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

Commenti

Oggetto SecurityAlgorithmSuite contenente numerose proprietà che specificano algoritmi di sicurezza da usare per la firma, la crittografia, la derivazione della chiave e altre operazioni di crittografia. Controlla inoltre le dimensioni della chiave utilizzate per eseguire queste operazioni di crittografia.

Si applica a