Table of Contents

Class X509Crl

Namespace
Enterprises.Org.BouncyCastle.X509
Assembly
Enterprises.BouncyCastle.Crypto.dll
public class X509Crl : X509ExtensionBase, IX509Extension
Inheritance
X509Crl
Implements
Inherited Members

Constructors

X509Crl(CertificateList)

public X509Crl(CertificateList c)

Parameters

c CertificateList

Properties

IsIndirectCrl

protected virtual bool IsIndirectCrl { get; }

Property Value

bool

IssuerDN

public virtual X509Name IssuerDN { get; }

Property Value

X509Name

NextUpdate

public virtual DateTimeObject NextUpdate { get; }

Property Value

DateTimeObject

SigAlgName

public virtual string SigAlgName { get; }

Property Value

string

SigAlgOid

public virtual string SigAlgOid { get; }

Property Value

string

ThisUpdate

public virtual DateTime ThisUpdate { get; }

Property Value

DateTime

Version

public virtual int Version { get; }

Property Value

int

Methods

CheckSignature(IVerifierFactory)

protected virtual void CheckSignature(IVerifierFactory verifier)

Parameters

verifier IVerifierFactory

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetEncoded()

public virtual byte[] GetEncoded()

Returns

byte[]

GetHashCode()

public override int GetHashCode()

Returns

int

GetRevokedCertificate(BigInteger)

public virtual X509CrlEntry GetRevokedCertificate(BigInteger serialNumber)

Parameters

serialNumber BigInteger

Returns

X509CrlEntry

GetRevokedCertificates()

public virtual ISet GetRevokedCertificates()

Returns

ISet

GetSigAlgParams()

public virtual byte[] GetSigAlgParams()

Returns

byte[]

GetSignature()

public virtual byte[] GetSignature()

Returns

byte[]

GetTbsCertList()

public virtual byte[] GetTbsCertList()

Returns

byte[]

GetX509Extensions()

protected override X509Extensions GetX509Extensions()

Returns

X509Extensions

IsRevoked(X509Certificate)

public virtual bool IsRevoked(X509Certificate cert)

Parameters

cert X509Certificate

Returns

bool

ToString()

public override string ToString()

Returns

string

Verify(AsymmetricKeyParameter)

public virtual void Verify(AsymmetricKeyParameter publicKey)

Parameters

publicKey AsymmetricKeyParameter

Verify(IVerifierFactoryProvider)

public virtual void Verify(IVerifierFactoryProvider verifierProvider)

Parameters

verifierProvider IVerifierFactoryProvider