Skip to main content

OriginatorInfo

Represents the OriginatorInfo structure described in RFC5652

Extends​

Implements​

Constructors​

Constructor​

new OriginatorInfo(parameters?): OriginatorInfo

Initializes a new instance of the CertificateSet class

Parameters​

parameters?​

OriginatorInfoParameters = {}

Initialization parameters

Returns​

OriginatorInfo

Overrides​

PkiObject.constructor

Properties​

certs?​

optional certs?: CertificateSet

Collection of certificates. In may contain originator certificates associated with several different key management algorithms. It may also contain attribute certificates associated with the originator.

Implementation of​

IOriginatorInfo.certs


crls?​

optional crls?: RevocationInfoChoices

Collection of CRLs. It is intended that the set contain information sufficient to determine whether or not the certificates in the certs field are valid, but such correspondence is not necessary

Implementation of​

IOriginatorInfo.crls


CLASS_NAME​

static CLASS_NAME: string = "OriginatorInfo"

Name of the class

Overrides​

PkiObject.CLASS_NAME

Accessors​

className​

Get Signature​

get className(): string

Returns​

string

Inherited from​

PkiObject.className

Methods​

fromSchema()​

fromSchema(schema): void

Converts parsed ASN.1 object into current class

Parameters​

schema​

any

ASN.1 schema

Returns​

void

Overrides​

PkiObject.fromSchema


toJSON()​

toJSON(): OriginatorInfoJson

Converts the class to JSON object

Returns​

OriginatorInfoJson

JSON object

Overrides​

PkiObject.toJSON


toSchema()​

toSchema(): Sequence

Converts current object to ASN.1 object and sets correct values

Returns​

Sequence

ASN.1 object

Overrides​

PkiObject.toSchema


toString()​

toString(encoding?): string

Parameters​

encoding?​

"hex" | "base64" | "base64url"

Returns​

string

Inherited from​

PkiObject.toString


blockName()​

static blockName(): string

Returns block name

Returns​

string

Returns string block name

Inherited from​

PkiObject.blockName


compareWithDefault()​

static compareWithDefault(memberName, memberValue): boolean

Compare values with default values for all class members

Parameters​

memberName​

string

String name for a class member

memberValue​

any

Value to compare with default value

Returns​

boolean


defaultValues()​

Call Signature​

static defaultValues(memberName): CertificateSet

Returns default values for all class members

Parameters​
memberName​

"certs"

String name for a class member

Returns​

CertificateSet

Default value

Overrides​

PkiObject.defaultValues

Call Signature​

static defaultValues(memberName): RevocationInfoChoices

Returns default values for all class members

Parameters​
memberName​

"crls"

String name for a class member

Returns​

RevocationInfoChoices

Default value

Overrides​

PkiObject.defaultValues


fromBER()​

static fromBER<T>(this, raw): T

Creates PKI object from the raw data

Type Parameters​

T​

T extends PkiObject

Parameters​

this​

PkiObjectConstructor<T>

raw​

BufferSource

ASN.1 encoded raw data

Returns​

T

Initialized and filled current class object

Inherited from​

PkiObject.fromBER


schema()​

static schema(parameters?): any

Returns value of pre-defined ASN.1 schema for current class

Parameters​

parameters?​

SchemaParameters<{ certs?: string; crls?: string; }> = {}

Input parameters for the schema

Returns​

any

ASN.1 schema object

Overrides​

PkiObject.schema