Partager via


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

true lorsque l'algorithme spécifié est XmlDsigDSAUrl, XmlEncRSA15Url, XmlEncRSAOAEPUrl, XmlDsigRSASHA1Url ou RsaSha256Signature et que la clé publique est du type approprié ; sinon, false.

Remarques

La méthode IsSupportedAlgorithm retourne true lorsque l'un des éléments suivants est vrai :

En raison de problèmes de collision avec SHA1, Microsoft recommande un modèle de sécurité basé sur SHA256 ou supérieur.

S’applique à