Org.BouncyCastle.Ocsp.CertificateID
namespace Org.BouncyCastle.Ocsp
{
public class CertificateID : IEquatable<CertificateID>
{
public const string HashSha1 = "1.3.14.3.2.26";
public static readonly AlgorithmIdentifier DigestSha1;
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 byte[] GetIssuerNameHash();
public byte[] GetIssuerKeyHash();
public bool MatchesIssuer(X509Certificate issuerCert);
public bool MatchesIssuer(IDigestFactory digestFactory, X509Certificate issuerCert);
public CertID ToAsn1Object();
public bool Equals(CertificateID other);
public static CertificateID DeriveCertificateID(CertificateID original, BigInteger newSerialNumber);
}
}