X509AsymmetricSecurityKey.IsSupportedAlgorithm(String) Méthode

Définition

Obtient une valeur qui indique si l’algorithme spécifié est pris en charge par cette classe.

public:
 override bool IsSupportedAlgorithm(System::String ^ algorithm);
public override bool IsSupportedAlgorithm(string algorithm);
override this.IsSupportedAlgorithm : string -> bool
Public Overrides Function IsSupportedAlgorithm (algorithm As String) As Boolean

Paramètres

algorithm
String

Algorithme de chiffrement.

Retours

truelorsque l’algorithme spécifié est XmlDsigDSAUrl, , XmlEncRSA15UrlXmlEncRSAOAEPUrl, XmlDsigRSASHA1Urlou que RsaSha256Signature la clé publique est de type droit ; sinon, false.

Remarques

La IsSupportedAlgorithm méthode retourne true quand l’une des valeurs suivantes est true :

En raison de problèmes de collision avec SHA-1, Microsoft recommande un modèle de sécurité basé sur SHA-256 ou mieux.

S’applique à