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

CertificateID

public static readonly AlgorithmIdentifier DigestSha1

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 CertificateID(AlgorithmIdentifier digestAlgorithm, X509Certificate issuerCert, BigInteger serialNumber)

public CertificateID(IDigestFactory digestFactory, X509Certificate issuerCert, BigInteger serialNumber)

public static CertificateID DeriveCertificateID(CertificateID original, BigInteger newSerialNumber)

public bool Equals(CertificateID other)

public byte[] GetIssuerKeyHash()

public byte[] GetIssuerNameHash()

public bool MatchesIssuer(X509Certificate issuerCert)

public bool MatchesIssuer(IDigestFactory digestFactory, X509Certificate issuerCert)