Options
All
  • Public
  • Public/Protected
  • All
Menu

Class AccessDescription

Represents the AccessDescription structure described in RFC5280

The authority information access extension indicates how to access information and services for the issuer of the certificate in which the extension appears. Information and services may include on-line validation services and CA policy data. This extension may be included in end entity or CA certificates. Conforming CAs MUST mark this extension as non-critical.

Hierarchy

Implements

Index

Constructors

Properties

accessLocation: GeneralName

The accessLocation field specifies the location of the information

accessMethod: string

The type and format of the information are specified by the accessMethod field. This profile defines two accessMethod OIDs: id-ad-caIssuers and id-ad-ocsp

CLASS_NAME: string = "AccessDescription"

Name of the class

Accessors

  • get className(): string

Methods

  • fromSchema(schema: any): void
  • toSchema(): Sequence
  • toString(encoding?: "base64" | "base64url" | "hex"): string
  • blockName(): string
  • defaultValues(memberName: "accessMethod"): string
  • defaultValues(memberName: "accessLocation"): GeneralName
  • fromBER<T>(this: PkiObjectConstructor<T>, raw: BufferSource): T
  • Creates PKI object from the raw data

    Type Parameters

    Parameters

    • this: PkiObjectConstructor<T>
    • raw: BufferSource

      ASN.1 encoded raw data

    Returns T

    Initialized and filled current class object

  • Returns value of pre-defined ASN.1 schema for current class

    asn

    ASN.1 schema

    AccessDescription ::= SEQUENCE {
       accessMethod          OBJECT IDENTIFIER,
       accessLocation        GeneralName  }
    

    Parameters

    Returns Sequence

    ASN.1 schema object

Generated using TypeDoc