Skip to main content

Extension

Represents the certificate extension

Extends

Extended by

Constructors

new Extension()

new Extension(raw): Extension

Creates a new instance from DER encoded Buffer

Parameters

raw

BufferSource

DER encoded buffer

Returns

Extension

Overrides

AsnData.constructor

new Extension()

new Extension(type, critical, value): Extension

Creates a new instance

Parameters

type

string

Extension identifier

critical

boolean

Indicates where extension is critical

value

BufferSource

DER encoded value of extension

Returns

Extension

Overrides

AsnData.constructor

Properties

critical

critical: boolean

Indicates where extension is critical


rawData

readonly rawData: ArrayBuffer

Gets a DER encoded buffer

Inherited from

AsnData.rawData


type

type: string

Gets an extension identifier


value

value: ArrayBuffer

Gets a DER encoded value of extension


NAME

static NAME: string = "ASN"

Inherited from

AsnData.NAME

Methods

equal()

equal(data): data is Extension

Returns true if ASN.1 data is equal to another ASN.1 data, otherwise false

Parameters

data

any

Any data

Returns

data is Extension

Inherited from

AsnData.equal


getTextName()

protected getTextName(): string

Returns

string

Inherited from

AsnData.getTextName


onInit()

protected onInit(asn): void

Occurs on instance initialization

Parameters

asn

Extension

ASN.1 object

Returns

void

Overrides

AsnData.onInit


toString()

toString(format): string

Returns a string representation of an object.

Parameters

format

AsnDataStringFormat = "text"

Returns

string

Inherited from

AsnData.toString


toTextObject()

toTextObject(): TextObject

Returns the object in textual representation

Returns

TextObject

Overrides

AsnData.toTextObject


toTextObjectEmpty()

protected toTextObjectEmpty(value?): TextObject

Parameters

value?

string

Returns

TextObject

Inherited from

AsnData.toTextObjectEmpty


toTextObjectWithoutValue()

toTextObjectWithoutValue(): TextObject

Returns

TextObject