Class Pkcs10CertificateRequest

Representation of PKCS10 Certificate Request

Hierarchy

  • PemData<CertificationRequest>
    • Pkcs10CertificateRequest

Implements

Constructors

Properties

attributes: Attribute[]

Gets a list fo CSR attributes

extensions: Extension[]

Gets a list of CSR extensions

publicKey: PublicKey

Gets a public key of CSR

rawData: ArrayBuffer

Gets a DER encoded buffer

signature: ArrayBuffer

Gets a signature

signatureAlgorithm: HashedAlgorithm

Gets a signature algorithm

subject: string

Gets a string subject name

subjectName: Name

Gets the subject value from the certificate as an Name

tag: string
tbs: ArrayBuffer

ToBeSigned block of CSR

NAME: string = "PKCS#10 Certificate Request"

Methods

  • Returns string

  • Returns encoded object in PEM format

    Returns string

  • Returns encoded object in selected format

    Parameters

    • format: AsnExportType

      hex, base64, base64url, pem, asn, text

    Returns string

  • Validates CSR signature

    Parameters

    • crypto: Crypto = ...

      Crypto provider. Default is from CryptoProvider

    Returns Promise<boolean>

  • Parameters

    • data: any

    Returns data is AsnEncodedType

  • Converts encoded raw to ArrayBuffer. Supported formats are HEX, DER, Base64, Base64Url, PEM

    Parameters

    • raw: string | BufferSource

      Encoded data

    Returns ArrayBuffer

Generated using TypeDoc