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

CertificateChainValidationEngine

Static Method Summary

Static Public Methods
public static

defaultFindOrigin(certificate: *, validationEngine: *): string

Constructor Summary

Public Constructor
public

constructor(parameters: Object)

Constructor for CertificateChainValidationEngine class

Member Summary

Public Members
public
public
public
public
public
public
public

Method Summary

Public Methods
public

async defaultFindIssuer(certificate: *, validationEngine: *): *

public

defaultValues(memberName: string): *

Return default values for all class members

public

async sort(): *

public

async verify(parameters: *): Promise

Major verification function for certificate chain.

Static Public Methods

public static defaultFindOrigin(certificate: *, validationEngine: *): string source

Params:

NameTypeAttributeDescription
certificate *
validationEngine *

Return:

string

Public Constructors

public constructor(parameters: Object) source

Constructor for CertificateChainValidationEngine class

Params:

NameTypeAttributeDescription
parameters Object
  • optional
  • default: {}

Public Members

public certs: Array<Certificate> source

public checkDate: Date source

public findIssuer: Function source

public findOrigin: Function source

public ocsps: Array source

public trustedCerts: Array<Certificate> source

Public Methods

public async defaultFindIssuer(certificate: *, validationEngine: *): * source

Params:

NameTypeAttributeDescription
certificate *
validationEngine *

Return:

*

public defaultValues(memberName: string): * source

Return default values for all class members

Params:

NameTypeAttributeDescription
memberName string

String name for a class member

Return:

*

public async sort(): * source

Return:

*

public async verify(parameters: *): Promise source

Major verification function for certificate chain.

Params:

NameTypeAttributeDescription
parameters *
  • optional

Return:

Promise