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

PublicKeyInfo

Class from RFC5280

Static Method Summary

Static Public Methods
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

Constructor Summary

Public Constructor
public

constructor(parameters: Object)

Constructor for PublicKeyInfo class

Member Summary

Public Members
public
public
public

subjectPublicKey: BitString

Method Summary

Public Methods
public

fromJSON(json: Object)

Convert JSON value into current object

public

fromSchema(schema: Object)

Convert parsed asn1js object into current class

public

importKey(publicKey: *): *

public

Convertion for the class to JSON object

public

Convert current object to asn1js object and set correct values

Static Public Methods

public static defaultValues(memberName: string): * source

Return default values for all class members

Params:

NameTypeAttributeDescription
memberName string

String name for a class member

Return:

*

public static schema(parameters: Object): Object source

Return value of asn1js schema for current class

Params:

NameTypeAttributeDescription
parameters Object

Input parameters for the schema

Return:

Object

asn1js schema object

Public Constructors

public constructor(parameters: Object) source

Constructor for PublicKeyInfo class

Params:

NameTypeAttributeDescription
parameters Object
  • optional
  • default: {}

Public Members

public algorithm: AlgorithmIdentifier source

public parsedKey: ECPublicKey | RSAPublicKey source

public subjectPublicKey: BitString source

Public Methods

public fromJSON(json: Object) source

Convert JSON value into current object

Params:

NameTypeAttributeDescription
json Object

public fromSchema(schema: Object) source

Convert parsed asn1js object into current class

Params:

NameTypeAttributeDescription
schema Object
  • nullable: false

public importKey(publicKey: *): * source

Params:

NameTypeAttributeDescription
publicKey *

Return:

*

public toJSON(): Object source

Convertion for the class to JSON object

Return:

Object

public toSchema(): Object source

Convert current object to asn1js object and set correct values

Return:

Object

asn1js object