Class CertificateID
  
  
  
    - Namespace
- Enterprises.Org.BouncyCastle.Ocsp
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
 
  
  
  
    public class CertificateID
   
  
    - Inheritance
- 
      
      CertificateID 
    - Inherited Members
- 
    
    
    
    
    
  
Constructors
  
  
  CertificateID(CertID)
  
  
  
  
  
    public CertificateID(CertID id)
   
  Parameters
  
    - idCertID
  CertificateID(string, X509Certificate, BigInteger)
  
  
  
  
  
    public CertificateID(string hashAlgorithm, X509Certificate issuerCert, BigInteger serialNumber)
   
  Parameters
  
    - hashAlgorithmstring
- issuerCertX509Certificate
- serialNumberBigInteger
Fields
  
  HashSha1
  
  
  
  
  
    public const string HashSha1 = "1.3.14.3.2.26"
   
  Field Value
  
    - string
Properties
  
  
  HashAlgOid
  
  
  
  
  
    public string HashAlgOid { get; }
   
  Property Value
  
    - string
  SerialNumber
  
  
  
  
  
    public BigInteger SerialNumber { get; }
   
  Property Value
  
    - BigInteger
Methods
  
  
  DeriveCertificateID(CertificateID, BigInteger)
  
  
  
  
  
    public static CertificateID DeriveCertificateID(CertificateID original, BigInteger newSerialNumber)
   
  Parameters
  
    - originalCertificateID
- newSerialNumberBigInteger
Returns
  
    - CertificateID
  Equals(object)
  
  
  
  
  
    public override bool Equals(object obj)
   
  Parameters
  
    - objobject
Returns
  
    - bool
  GetHashCode()
  
  
  
  
  
    public override int GetHashCode()
   
  Returns
  
    - int
  GetIssuerKeyHash()
  
  
  
  
  
    public byte[] GetIssuerKeyHash()
   
  Returns
  
    - byte[]
  GetIssuerNameHash()
  
  
  
  
  
    public byte[] GetIssuerNameHash()
   
  Returns
  
    - byte[]
  MatchesIssuer(X509Certificate)
  
  
  
  
  
    public bool MatchesIssuer(X509Certificate issuerCert)
   
  Parameters
  
    - issuerCertX509Certificate
Returns
  
    - bool
  ToAsn1Object()
  
  
  
  
  
    public CertID ToAsn1Object()
   
  Returns
  
    - CertID