Class: OriginatorInfo
Represents the OriginatorInfo structure described in RFC5652
Hierarchy
-
↳
OriginatorInfo
Implements
Constructors
constructor
• new OriginatorInfo(parameters?
): OriginatorInfo
Initializes a new instance of the CertificateSet class
Parameters
Name | Type | Description |
---|---|---|
parameters | OriginatorInfoParameters | Initialization parameters |
Returns
Overrides
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
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
CLASS_NAME
▪ Static
CLASS_NAME: string
= "OriginatorInfo"
Name of the class
Overrides
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
Name | Type | Description |
---|---|---|
schema | any | ASN.1 schema |
Returns
void
Overrides
toJSON
▸ toJSON(): OriginatorInfoJson
Converts the class to JSON object
Returns
JSON object
Overrides
toSchema
▸ toSchema(): Sequence
Converts current object to ASN.1 object and sets correct values
Returns
Sequence
ASN.1 object
Overrides
toString
▸ toString(encoding?
): string
Parameters
Name | Type | Default value |
---|---|---|
encoding | "base64" | "base64url" | "hex" | "hex" |
Returns
string
Inherited from
blockName
▸ blockName(): string
Returns block name
Returns
string
Returns string block name
Inherited from
compareWithDefault
▸ compareWithDefault(memberName
, memberValue
): boolean
Compare values with default values for all class members
Parameters
Name | Type | Description |
---|---|---|
memberName | string | String name for a class member |
memberValue | any | Value to compare with default value |
Returns
boolean
defaultValues
▸ defaultValues(memberName
): CertificateSet
Returns default values for all class members
Parameters
Name | Type | Description |
---|---|---|
memberName | "certs" | String name for a class member |
Returns
Default value
Overrides
▸ defaultValues(memberName
): RevocationInfoChoices
Parameters
Name | Type |
---|---|
memberName | "crls" |
Returns
Overrides
PkiObject.defaultValues
fromBER
▸ fromBER<T
>(this
, raw
): T
Creates PKI object from the raw data
Type parameters
Name | Type |
---|---|
T | extends PkiObject |
Parameters
Name | Type | Description |
---|---|---|
this | PkiObjectConstructor <T > | - |
raw | BufferSource | ASN.1 encoded raw data |
Returns
T
Initialized and filled current class object
Inherited from
schema
▸ schema(parameters?
): any
Returns value of pre-defined ASN.1 schema for current class
Parameters
Name | Type | Description |
---|---|---|
parameters | SchemaParameters <{ certs? : string ; crls? : string }> | Input parameters for the schema |
Returns
any
ASN.1 schema object