X509Certificate.GetCertHashString X509Certificate.GetCertHashString X509Certificate.GetCertHashString X509Certificate.GetCertHashString Method

Definition

Gibt eine hexadezimale Zeichenfolge zurück, die den Hashwert für das X.509v3-Zertifikat enthält.Returns a hexadecimal string that contains the hash value for the X.509v3 certificate.

Überlädt

GetCertHashString() GetCertHashString() GetCertHashString() GetCertHashString()

Gibt den SHA1-Hashwert für das X.509v3-Zertifikat als hexadezimale Zeichenfolge zurück.Returns the SHA1 hash value for the X.509v3 certificate as a hexadecimal string.

GetCertHashString(HashAlgorithmName) GetCertHashString(HashAlgorithmName) GetCertHashString(HashAlgorithmName) GetCertHashString(HashAlgorithmName)

Gibt eine hexadezimale Zeichenfolge zurück, die den Hashwert für das X.509v3-Zertifikat enthält, das mit dem angegebenen kryptografischen Hashalgorithmus berechnet wird.Returns a hexadecimal string containing the hash value for the X.509v3 certificate computed using the specified cryptographic hash algorithm.

GetCertHashString() GetCertHashString() GetCertHashString() GetCertHashString()

Gibt den SHA1-Hashwert für das X.509v3-Zertifikat als hexadezimale Zeichenfolge zurück.Returns the SHA1 hash value for the X.509v3 certificate as a hexadecimal string.

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

Gibt zurück

Die Darstellung des Hashwerts für das X.509-Zertifikat als hexadezimale Zeichenfolge.The hexadecimal string representation of the X.509 certificate hash value.

Beispiele

Im folgenden Beispiel wird die GetCertHashString Methode, um ein Hashwert des x. 509-Zertifikat zu erhalten, in eine Zeichenfolge konvertieren und in der Konsole anzuzeigen.The following example uses the GetCertHashString method to get an X.509 certificate hash value, convert it to a string, and display it to the console.

using namespace System;
using namespace System::Security::Cryptography::X509Certificates;
int 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 );
}


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
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 

GetCertHashString(HashAlgorithmName) GetCertHashString(HashAlgorithmName) GetCertHashString(HashAlgorithmName) GetCertHashString(HashAlgorithmName)

Gibt eine hexadezimale Zeichenfolge zurück, die den Hashwert für das X.509v3-Zertifikat enthält, das mit dem angegebenen kryptografischen Hashalgorithmus berechnet wird.Returns a hexadecimal string containing the hash value for the X.509v3 certificate computed using the specified cryptographic hash algorithm.

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

Parameter

hashAlgorithm
HashAlgorithmName HashAlgorithmName HashAlgorithmName HashAlgorithmName

Der Name des zu verwendenden kryptografischen Hashalgorithmus.The name of the cryptographic hash algorithm to use.

Gibt zurück

Die Darstellung des Hashwerts für das X.509-Zertifikat als hexadezimale Zeichenfolge.The hexadecimal string representation of the X.509 certificate hash value.

Gilt für: