Home Reference Source
import {AttributeCertificateInfoV1} from 'pkijs/src/AttributeCertificateV1.js'
public class | source

AttributeCertificateInfoV1

Class from RFC5755

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

Member Summary

Public Members
public

attrCertValidityPeriod

public

attributes

public

baseCertificateID

public

extensions

public

issuer

public

issuerUniqueID: BitString

issuerUniqueID

public

serialNumber: Integer

serialNumber

public

signature

public

subjectName

public

version

Method Summary

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

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

Params:

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

asn1js parsed value to initialize the class from

Public Members

public attrCertValidityPeriod: AttCertValidityPeriod source

attrCertValidityPeriod

public attributes: Array<Attribute> source

attributes

public baseCertificateID: IssuerSerial source

baseCertificateID

public extensions: Extensions source

extensions

public issuer: GeneralNames source

issuer

public issuerUniqueID: BitString source

issuerUniqueID

public serialNumber: Integer source

serialNumber

public signature: AlgorithmIdentifier source

signature

public subjectName: GeneralNames source

subjectName

public version: Number source

version

Public Methods

public fromSchema(schema: Object) source

Convert parsed asn1js object into current class

Params:

NameTypeAttributeDescription
schema Object
  • nullable: false

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