X509Certificate.GetCertHash Metoda

Definicja

Zwraca wartość skrótu X509Certificate dla obiektu.

Przeciążenia

GetCertHash()

Zwraca wartość skrótu certyfikatu X.509v3 jako tablicę bajtów.

GetCertHash(HashAlgorithmName)

Zwraca wartość skrótu dla certyfikatu X.509v3 obliczonego przy użyciu określonego algorytmu skrótu kryptograficznego.

GetCertHash()

Źródło:
X509Certificate.cs
Źródło:
X509Certificate.cs
Źródło:
X509Certificate.cs

Zwraca wartość skrótu certyfikatu X.509v3 jako tablicę bajtów.

C#
public virtual byte[] GetCertHash ();

Zwraca

Byte[]

Wartość skrótu certyfikatu X.509.

Przykłady

W poniższym przykładzie użyto GetCertHash metody , aby wypełnić tablicę bajtów wartością skrótu certyfikatu X.509.

C#

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.
        byte[] results = cert.GetCertHash();
    }
}

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1

GetCertHash(HashAlgorithmName)

Źródło:
X509Certificate.cs
Źródło:
X509Certificate.cs
Źródło:
X509Certificate.cs

Zwraca wartość skrótu dla certyfikatu X.509v3 obliczonego przy użyciu określonego algorytmu skrótu kryptograficznego.

C#
public virtual byte[] GetCertHash (System.Security.Cryptography.HashAlgorithmName hashAlgorithm);

Parametry

hashAlgorithm
HashAlgorithmName

Nazwa algorytmu skrótu kryptograficznego do użycia.

Zwraca

Byte[]

Tablica bajtów zawierająca wartość skrótu certyfikatu X.509.

Wyjątki

hashAlgorithm.Name jest lub pusty null ciąg.

hashAlgorithm nie jest znanym algorytmem skrótu.

Zobacz też

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.8, 4.8.1
.NET Standard 2.1