X509AsymmetricSecurityKey.GetHashAlgorithmForSignature(String) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u een cryptografisch algoritme op waarmee een hash voor een digitale handtekening wordt gegenereerd.
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
Parameters
- algorithm
- String
Het hash-algoritme.
Retouren
Een HashAlgorithm waarmee hashes voor digitale handtekeningen worden gegenereerd.
Uitzonderingen
algorithm wordt niet ondersteund. De ondersteunde algoritmen zijn XmlDsigDSAUrl, XmlDsigRSASHA1Urlen RsaSha256Signature.
Opmerkingen
Gebruik de XmlDsigDSAUrlof XmlDsigRSASHA1UrlRsaSha256Signature velden om de algorithm parameter op te geven.
Vanwege conflictproblemen met SHA-1 raadt Microsoft een beveiligingsmodel aan op basis van SHA-256 of beter.