Skip to main content

Class: OriginatorInfo

Represents the OriginatorInfo structure described in RFC5652

Hierarchy

Implements

Constructors

constructor

new OriginatorInfo(parameters?): OriginatorInfo

Initializes a new instance of the CertificateSet class

Parameters

NameTypeDescription
parametersOriginatorInfoParametersInitialization 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 className(): string

Returns

string

Inherited from

PkiObject.className

Methods

fromSchema

fromSchema(schema): void

Converts parsed ASN.1 object into current class

Parameters

NameTypeDescription
schemaanyASN.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

NameTypeDefault value
encoding"base64" | "base64url" | "hex""hex"

Returns

string

Inherited from

PkiObject.toString


blockName

blockName(): string

Returns block name

Returns

string

Returns string block name

Inherited from

PkiObject.blockName


compareWithDefault

compareWithDefault(memberName, memberValue): boolean

Compare values with default values for all class members

Parameters

NameTypeDescription
memberNamestringString name for a class member
memberValueanyValue to compare with default value

Returns

boolean


defaultValues

defaultValues(memberName): CertificateSet

Returns default values for all class members

Parameters

NameTypeDescription
memberName"certs"String name for a class member

Returns

CertificateSet

Default value

Overrides

PkiObject.defaultValues

defaultValues(memberName): RevocationInfoChoices

Parameters

NameType
memberName"crls"

Returns

RevocationInfoChoices

Overrides

PkiObject.defaultValues


fromBER

fromBER<T>(this, raw): T

Creates PKI object from the raw data

Type parameters

NameType
Textends PkiObject

Parameters

NameTypeDescription
thisPkiObjectConstructor<T>-
rawBufferSourceASN.1 encoded raw data

Returns

T

Initialized and filled current class object

Inherited from

PkiObject.fromBER


schema

schema(parameters?): any

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

Parameters

NameTypeDescription
parametersSchemaParameters<{ certs?: string ; crls?: string }>Input parameters for the schema

Returns

any

ASN.1 schema object

Overrides

PkiObject.schema