X509Certificate.TryGetCertHash Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Försöker skapa ett tumavtryck för certifikatet genom att hasha den kodade representationen av certifikatet med den angivna hash-algoritmen.
public:
virtual bool TryGetCertHash(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten);
public virtual bool TryGetCertHash(System.Security.Cryptography.HashAlgorithmName hashAlgorithm, Span<byte> destination, out int bytesWritten);
abstract member TryGetCertHash : System.Security.Cryptography.HashAlgorithmName * Span<byte> * int -> bool
override this.TryGetCertHash : System.Security.Cryptography.HashAlgorithmName * Span<byte> * int -> bool
Public Overridable Function TryGetCertHash (hashAlgorithm As HashAlgorithmName, destination As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean
Parametrar
- hashAlgorithm
- HashAlgorithmName
Algoritmen som ska användas för tumavtrycket.
- bytesWritten
- Int32
När den här metoden returnerar det totala antalet byte som skrivits till destination. Den här parametern behandlas som oinitierad.
Returer
trueom destination är tillräckligt lång för att ta emot hash-värdet, annars . false
Undantag
hashAlgorithm.Name är null eller en tom sträng.
hashAlgorithm är inte en känd hash-algoritm.