X509Certificate.GetCertHashString 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.
Returnerar en hexadecimal sträng som innehåller hash-värdet för X.509v3-certifikatet.
Överlagringar
| Name | Description |
|---|---|
| GetCertHashString() |
Returnerar SHA-1-hashvärdet för X.509v3-certifikatet som en hexadecimal sträng. |
| GetCertHashString(HashAlgorithmName) |
Returnerar en hexadecimal sträng som innehåller hash-värdet för X.509v3-certifikatet som beräknas med den angivna kryptografiska hashalgoritmen. |
GetCertHashString()
Returnerar SHA-1-hashvärdet för X.509v3-certifikatet som en hexadecimal sträng.
public:
virtual System::String ^ GetCertHashString();
public virtual string GetCertHashString();
abstract member GetCertHashString : unit -> string
override this.GetCertHashString : unit -> string
Public Overridable Function GetCertHashString () As String
Returer
Den hexadecimala strängrepresentationen av X.509-certifikatets hashvärde.
Exempel
I följande exempel används GetCertHashString metoden för att hämta ett X.509-certifikathashvärde, konvertera det till en sträng och visa det i konsolen.
using System;
using System.Security.Cryptography.X509Certificates;
public class X509
{
public static void Main()
{
// The path to the certificate.
string Certificate = "Certificate.cer";
// Load the certificate into an X509Certificate object.
X509Certificate cert = X509Certificate.CreateFromCertFile(Certificate);
// Get the value.
string results = cert.GetCertHashString();
// Display the value to the console.
Console.WriteLine(results);
}
}
Imports System.Security.Cryptography.X509Certificates
Public Class X509
Public Shared Sub Main()
' The path to the certificate.
Dim Certificate As String = "Certificate.cer"
' Load the certificate into an X509Certificate object.
Dim cert As X509Certificate = X509Certificate.CreateFromCertFile(Certificate)
' Get the value.
Dim results As String = cert.GetCertHashString()
' Display the value to the console.
Console.WriteLine(results)
End Sub
End Class
Gäller för
GetCertHashString(HashAlgorithmName)
Returnerar en hexadecimal sträng som innehåller hash-värdet för X.509v3-certifikatet som beräknas med den angivna kryptografiska hashalgoritmen.
public:
virtual System::String ^ GetCertHashString(System::Security::Cryptography::HashAlgorithmName hashAlgorithm);
public virtual string GetCertHashString(System.Security.Cryptography.HashAlgorithmName hashAlgorithm);
abstract member GetCertHashString : System.Security.Cryptography.HashAlgorithmName -> string
override this.GetCertHashString : System.Security.Cryptography.HashAlgorithmName -> string
Public Overridable Function GetCertHashString (hashAlgorithm As HashAlgorithmName) As String
Parametrar
- hashAlgorithm
- HashAlgorithmName
Namnet på den kryptografiska hashalgoritm som ska användas.
Returer
Den hexadecimala strängrepresentationen av X.509-certifikatets hashvärde.
Undantag
hashAlgorithm.Name är null eller en tom sträng.
hashAlgorithm är inte en känd hash-algoritm.