Home Reference Source
import KeyBag from 'pkijs/src/KeyBag.js'
public class | source

KeyBag

Extends:

PrivateKeyInfo → KeyBag

Class from RFC5208

Constructor Summary

Public Constructor
public

constructor(parameters: Object)

Constructor for Attribute class

Inherited Summary

From class PrivateKeyInfo
public static

defaultValues(memberName: string): {}

Return default values for all class members

public static

schema(parameters: Object): Object

Return value of asn1js schema for current class

public

attributes

public

Parsed public key value

public

privateKey: OctetString

privateKey

public

privateKeyAlgorithm

public

version

public

fromJSON(json: Object)

Convert JSON value into current object

public

fromSchema(schema: Object)

Convert parsed asn1js object into current class

public

Convertion for the class to JSON object

public

Convert current object to asn1js object and set correct values

Public Constructors

public constructor(parameters: Object) source

Constructor for Attribute class

Override:

PrivateKeyInfo#constructor

Params:

NameTypeAttributeDescription
parameters Object
  • optional
  • default: {}
parameters.schema Object
  • optional

asn1js parsed value to initialize the class from