Table of Contents

Class X509ExtensionBase

Namespace
Org.BouncyCastle.X509
Assembly
BouncyCastle.Cryptography.dll
public abstract class X509ExtensionBase : IX509Extension
Inheritance
X509ExtensionBase
Implements
Derived
Inherited Members

Methods

GetCriticalExtensionOids()

Get any critical extensions.

public virtual ISet<string> GetCriticalExtensionOids()

Returns

ISet<string>

A sorted list of critical entension.

GetExtension(DerObjectIdentifier)

public virtual X509Extension GetExtension(DerObjectIdentifier oid)

Parameters

oid DerObjectIdentifier

Returns

X509Extension

GetExtensionOids(bool)

protected virtual ISet<string> GetExtensionOids(bool critical)

Parameters

critical bool

Returns

ISet<string>

GetExtensionParsedValue(DerObjectIdentifier)

public virtual Asn1Object GetExtensionParsedValue(DerObjectIdentifier oid)

Parameters

oid DerObjectIdentifier

Returns

Asn1Object

GetExtensionValue(DerObjectIdentifier)

public virtual Asn1OctetString GetExtensionValue(DerObjectIdentifier oid)

Parameters

oid DerObjectIdentifier

Returns

Asn1OctetString

GetNonCriticalExtensionOids()

Get non critical extensions.

public virtual ISet<string> GetNonCriticalExtensionOids()

Returns

ISet<string>

A set of non critical extension oids.

GetX509Extensions()

protected abstract X509Extensions GetX509Extensions()

Returns

X509Extensions