X509AsymmetricSecurityKey.GetHashAlgorithmForSignature(String) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera algorytm kryptograficzny, który generuje skrót dla podpisu cyfrowego.
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
Parametry
- algorithm
- String
Algorytm skrótu.
Zwraca
Element HashAlgorithm , który generuje skróty dla podpisów cyfrowych.
Wyjątki
algorithm
program nie jest obsługiwany. Obsługiwane algorytmy to XmlDsigDSAUrl, XmlDsigRSASHA1Urli RsaSha256Signature.
Uwagi
XmlDsigDSAUrlUżyj pól , XmlDsigRSASHA1Url lubRsaSha256Signature, aby określić algorithm
parametr .
Ze względu na problemy z kolizją z algorytmem SHA1 firma Microsoft zaleca model zabezpieczeń oparty na algorytmie SHA256 lub lepszym.