SecurityBindingElement.DefaultAlgorithmSuite Proprietà

Definizione

Ottiene o imposta la crittografia dei messaggi e gli algoritmi di wrapping 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 la crittografia dei messaggi e gli algoritmi di wrapping della chiave.

Eccezioni

Il valore è Null in un oggetto set.

Esempio

Nel codice seguente viene illustrato 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 che contiene numerose proprietà che specificano algoritmi di sicurezza da usare per firma, crittografia, derivazione della chiave e altre operazioni di crittografia. Controlla anche le dimensioni delle chiavi usate per eseguire queste operazioni di crittografia.

Si applica a