X509AsymmetricSecurityKey.GetHashAlgorithmForSignature(String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.