X509AsymmetricSecurityKey.GetHashAlgorithmForSignature(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen kryptografischen Algorithmus ab, der einen Hash für eine digitale Signatur generiert.
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
Parameter
- algorithm
- String
Der hash-Algorithmus.
Gibt zurück
Ein HashAlgorithm, der Hashs für digitale Signaturen generiert.
Ausnahmen
algorithm
wird nicht unterstützt. Es werden die folgenden Algorithmen unterstützt: XmlDsigDSAUrl, XmlDsigRSASHA1Url und RsaSha256Signature.
Hinweise
Verwenden Sie die Felder XmlDsigDSAUrl, XmlDsigRSASHA1Url oder RsaSha256Signature zum Angeben des algorithm
-Parameters.
Aufgrund von Problemen durch Konflikte mit SHA1 wird von Microsoft ein Sicherheitsmodell empfohlen, das mindestens auf SHA256 basiert.