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
crlIssuerX509NamecrlIssuedTimeAsn1UtcTime
CrlIdentifier(X509Name, Asn1UtcTime, BigInteger)
public CrlIdentifier(X509Name crlIssuer, Asn1UtcTime crlIssuedTime, BigInteger crlNumber)
Parameters
crlIssuerX509NamecrlIssuedTimeAsn1UtcTimecrlNumberBigInteger
CrlIdentifier(X509Name, DateTime)
public CrlIdentifier(X509Name crlIssuer, DateTime crlIssuedTime)
Parameters
CrlIdentifier(X509Name, DateTime, BigInteger)
public CrlIdentifier(X509Name crlIssuer, DateTime crlIssuedTime, BigInteger crlNumber)
Parameters
crlIssuerX509NamecrlIssuedTimeDateTimecrlNumberBigInteger
Properties
CrlIssuedTime
public DateTime CrlIssuedTime { get; }
Property Value
CrlIssuedTimeObject
public Asn1UtcTime CrlIssuedTimeObject { get; }
Property Value
CrlIssuer
public X509Name CrlIssuer { get; }
Property Value
CrlNumber
public BigInteger CrlNumber { get; }
Property Value
CrlNumberObject
public DerInteger CrlNumberObject { get; }
Property Value
Methods
GetInstance(Asn1TaggedObject, bool)
public static CrlIdentifier GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)
Parameters
taggedObjectAsn1TaggedObjectdeclaredExplicitbool
Returns
GetInstance(object)
public static CrlIdentifier GetInstance(object obj)
Parameters
objobject
Returns
GetTagged(Asn1TaggedObject, bool)
public static CrlIdentifier GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)
Parameters
taggedObjectAsn1TaggedObjectdeclaredExplicitbool
Returns
ToAsn1Object()
public override Asn1Object ToAsn1Object()