Table of Contents

Class CrlIdentifier

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

Remarks

RFC 3126: 4.2.2 Complete Revocation Refs Attribute Definition

CrlIdentifier ::= SEQUENCE 
{
	crlissuer		Name,
	crlIssuedTime	UTCTime,
	crlNumber		INTEGER OPTIONAL
}

Constructors

CrlIdentifier(X509Name, Asn1UtcTime)

public CrlIdentifier(X509Name crlIssuer, Asn1UtcTime crlIssuedTime)

Parameters

crlIssuer X509Name
crlIssuedTime Asn1UtcTime

CrlIdentifier(X509Name, Asn1UtcTime, BigInteger)

public CrlIdentifier(X509Name crlIssuer, Asn1UtcTime crlIssuedTime, BigInteger crlNumber)

Parameters

crlIssuer X509Name
crlIssuedTime Asn1UtcTime
crlNumber BigInteger

CrlIdentifier(X509Name, DateTime)

public CrlIdentifier(X509Name crlIssuer, DateTime crlIssuedTime)

Parameters

crlIssuer X509Name
crlIssuedTime DateTime

CrlIdentifier(X509Name, DateTime, BigInteger)

public CrlIdentifier(X509Name crlIssuer, DateTime crlIssuedTime, BigInteger crlNumber)

Parameters

crlIssuer X509Name
crlIssuedTime DateTime
crlNumber BigInteger

Properties

CrlIssuedTime

public DateTime CrlIssuedTime { get; }

Property Value

DateTime

CrlIssuedTimeObject

public Asn1UtcTime CrlIssuedTimeObject { get; }

Property Value

Asn1UtcTime

CrlIssuer

public X509Name CrlIssuer { get; }

Property Value

X509Name

CrlNumber

public BigInteger CrlNumber { get; }

Property Value

BigInteger

CrlNumberObject

public DerInteger CrlNumberObject { get; }

Property Value

DerInteger

Methods

GetInstance(Asn1TaggedObject, bool)

public static CrlIdentifier GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

CrlIdentifier

GetInstance(object)

public static CrlIdentifier GetInstance(object obj)

Parameters

obj object

Returns

CrlIdentifier

GetTagged(Asn1TaggedObject, bool)

public static CrlIdentifier GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

CrlIdentifier

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object