C# Class Org.BouncyCastle.Ocsp.CertificateID

ファイルを表示 Open project: nonorganic/dssnet Class Usage Examples

Public Methods

Method Description
CertificateID ( CertID id ) : System
CertificateID ( string hashAlgorithm, X509Certificate issuerCert, BigInteger serialNumber ) : System
DeriveCertificateID ( CertificateID original, BigInteger newSerialNumber ) : CertificateID
Equals ( object obj ) : bool
GetHashCode ( ) : int
GetIssuerKeyHash ( ) : byte[]
GetIssuerNameHash ( ) : byte[]
MatchesIssuer ( X509Certificate issuerCert ) : bool
ToAsn1Object ( ) : CertID

Private Methods

Method Description
CreateCertID ( AlgorithmIdentifier hashAlg, X509Certificate issuerCert, DerInteger serialNumber ) : CertID

Method Details

CertificateID() public method

public CertificateID ( CertID id ) : System
id Org.BouncyCastle.Asn1.Ocsp.CertID
return System

CertificateID() public method

public CertificateID ( string hashAlgorithm, X509Certificate issuerCert, BigInteger serialNumber ) : System
hashAlgorithm string
issuerCert Org.BouncyCastle.X509.X509Certificate
serialNumber Org.BouncyCastle.Math.BigInteger
return System

DeriveCertificateID() public static method

public static DeriveCertificateID ( CertificateID original, BigInteger newSerialNumber ) : CertificateID
original CertificateID
newSerialNumber Org.BouncyCastle.Math.BigInteger
return CertificateID

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

GetHashCode() public method

public GetHashCode ( ) : int
return int

GetIssuerKeyHash() public method

public GetIssuerKeyHash ( ) : byte[]
return byte[]

GetIssuerNameHash() public method

public GetIssuerNameHash ( ) : byte[]
return byte[]

MatchesIssuer() public method

public MatchesIssuer ( X509Certificate issuerCert ) : bool
issuerCert Org.BouncyCastle.X509.X509Certificate
return bool

ToAsn1Object() public method

public ToAsn1Object ( ) : CertID
return Org.BouncyCastle.Asn1.Ocsp.CertID