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
id
CertID
CertificateID(string, X509Certificate, BigInteger)
public CertificateID(string hashAlgorithm, X509Certificate issuerCert, BigInteger serialNumber)
Parameters
hashAlgorithm
string
issuerCert
X509Certificate
serialNumber
BigInteger
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
original
CertificateID
newSerialNumber
BigInteger
Returns
- CertificateID
Equals(object)
public override bool Equals(object obj)
Parameters
obj
object
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
issuerCert
X509Certificate
Returns
- bool
ToAsn1Object()
public CertID ToAsn1Object()
Returns
- CertID