<PackageReference Include="BouncyCastle.Cryptography" Version="2.1.1" />

CertificateID

public class CertificateID
public const string HashSha1 = "1.3.14.3.2.26"

public string HashAlgOid { get; }

public BigInteger SerialNumber { get; }

public CertificateID(CertID id)

public CertificateID(string hashAlgorithm, X509Certificate issuerCert, BigInteger serialNumber)

public static CertificateID DeriveCertificateID(CertificateID original, BigInteger newSerialNumber)

public byte[] GetIssuerKeyHash()

public byte[] GetIssuerNameHash()

public bool MatchesIssuer(X509Certificate issuerCert)