Table of Contents

Class Extension

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

Constructors

Extension(DerObjectIdentifier, DerBoolean, Asn1OctetString)

public Extension(DerObjectIdentifier extnID, DerBoolean critical, Asn1OctetString extnValue)

Parameters

extnID DerObjectIdentifier
critical DerBoolean
extnValue Asn1OctetString

Properties

Critical

public DerBoolean Critical { get; }

Property Value

DerBoolean

ExtnID

public DerObjectIdentifier ExtnID { get; }

Property Value

DerObjectIdentifier

ExtnValue

public Asn1OctetString ExtnValue { get; }

Property Value

Asn1OctetString

Methods

GetInstance(Asn1TaggedObject, bool)

public static Extension GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

Extension

GetInstance(object)

public static Extension GetInstance(object obj)

Parameters

obj object

Returns

Extension

GetTagged(Asn1TaggedObject, bool)

public static Extension GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

Extension

GetX509Extension()

public X509Extension GetX509Extension()

Returns

X509Extension

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object