Table of Contents

Class CertificateList

Namespace
Org.BouncyCastle.Asn1.X509
Assembly
BouncyCastle.Cryptography.dll
public class CertificateList : Asn1Encodable, IAsn1Convertible
Inheritance
CertificateList
Implements
Inherited Members

Properties

Extensions

public X509Extensions Extensions { get; }

Property Value

X509Extensions

Issuer

public X509Name Issuer { get; }

Property Value

X509Name

NextUpdate

public Time NextUpdate { get; }

Property Value

Time

Signature

public DerBitString Signature { get; }

Property Value

DerBitString

SignatureAlgorithm

public AlgorithmIdentifier SignatureAlgorithm { get; }

Property Value

AlgorithmIdentifier

TbsCertList

public TbsCertificateList TbsCertList { get; }

Property Value

TbsCertificateList

ThisUpdate

public Time ThisUpdate { get; }

Property Value

Time

Version

public int Version { get; }

Property Value

int

Methods

GetInstance(Asn1TaggedObject, bool)

public static CertificateList GetInstance(Asn1TaggedObject obj, bool explicitly)

Parameters

obj Asn1TaggedObject
explicitly bool

Returns

CertificateList

GetInstance(object)

public static CertificateList GetInstance(object obj)

Parameters

obj object

Returns

CertificateList

GetOptional(Asn1Encodable)

public static CertificateList GetOptional(Asn1Encodable element)

Parameters

element Asn1Encodable

Returns

CertificateList

GetRevokedCertificateEnumeration()

public IEnumerable<CrlEntry> GetRevokedCertificateEnumeration()

Returns

IEnumerable<CrlEntry>

GetRevokedCertificates()

public CrlEntry[] GetRevokedCertificates()

Returns

CrlEntry[]

GetSignatureOctets()

public byte[] GetSignatureOctets()

Returns

byte[]

GetTagged(Asn1TaggedObject, bool)

public static CertificateList GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

CertificateList

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object