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

CertID

Class from RFC6960

Static Method Summary

Static Public Methods
public static

compareWithDefault(memberName: string, memberValue: *): *

Compare values with default values for all class members

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 CertID class

Member Summary

Public Members
public
public

issuerKeyHash: OctetString

public

issuerNameHash: OctetString

public

serialNumber: Integer

Method Summary

Public Methods
public

createForCertificate(certificate: Certificate, parameters: Object): Promise

Making OCSP certificate identifier for specific certificate

public

fromSchema(schema: Object)

Convert parsed asn1js object into current class

public

isEqual(certificateID: CertID): boolean

Check that two "CertIDs" are equal

public

Convertion for the class to JSON object

public

Convert current object to asn1js object and set correct values

Static Public Methods

public static compareWithDefault(memberName: string, memberValue: *): * source

Compare values with default values for all class members

Params:

NameTypeAttributeDescription
memberName string

String name for a class member

memberValue *

Value to compare with default value

Return:

*

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 CertID class

Params:

NameTypeAttributeDescription
parameters Object
  • optional
  • default: {}

Public Members

public hashAlgorithm: AlgorithmIdentifier source

public issuerKeyHash: OctetString source

public issuerNameHash: OctetString source

public serialNumber: Integer source

Public Methods

public createForCertificate(certificate: Certificate, parameters: Object): Promise source

Making OCSP certificate identifier for specific certificate

Params:

NameTypeAttributeDescription
certificate Certificate

Certificate making OCSP Request for

parameters Object

Additional parameters

Return:

Promise

public fromSchema(schema: Object) source

Convert parsed asn1js object into current class

Params:

NameTypeAttributeDescription
schema Object
  • nullable: false

public isEqual(certificateID: CertID): boolean source

Check that two "CertIDs" are equal

Params:

NameTypeAttributeDescription
certificateID CertID

Identifier of the certificate to be checked

Return:

boolean

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