Partager via


X509AsymmetricSecurityKey.GetHashAlgorithmForSignature(String) Méthode

Définition

Obtient un algorithme de chiffrement qui génère un hachage pour une signature numérique.

public:
 override System::Security::Cryptography::HashAlgorithm ^ GetHashAlgorithmForSignature(System::String ^ algorithm);
public override System.Security.Cryptography.HashAlgorithm GetHashAlgorithmForSignature (string algorithm);
override this.GetHashAlgorithmForSignature : string -> System.Security.Cryptography.HashAlgorithm
Public Overrides Function GetHashAlgorithmForSignature (algorithm As String) As HashAlgorithm

Paramètres

algorithm
String

L'algorithme de hachage.

Retours

HashAlgorithm qui génère des hachages pour les signatures numériques.

Exceptions

algorithm n’est pas pris en charge. Les algorithmes pris en charge sont XmlDsigDSAUrl, XmlDsigRSASHA1Url et RsaSha256Signature.

Remarques

Les champs XmlDsigDSAUrl, XmlDsigRSASHA1Url ou RsaSha256Signature permettent de spécifier le paramètre algorithm.

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 à