Hierarchy

  • CertificateStorage

Implements

  • CryptoCertificateStorage

Constructors

Properties

provider: SocketCrypto

Methods

  • Parameters

    • format: "raw"
    • item: CryptoCertificate

    Returns Promise<ArrayBuffer>

  • Parameters

    • format: "pem"
    • item: CryptoCertificate

    Returns Promise<string>

  • Parameters

    • format: CryptoCertificateFormat
    • item: CryptoCertificate

    Returns Promise<string | ArrayBuffer>

  • Parameters

    • item: string | CryptoCertificate

    Returns Promise<null | CryptoKey>

  • Parameters

    • key: string

    Returns Promise<CryptoCertificate>

  • Parameters

    • key: string
    • algorithm: Algorithm
    • keyUsages: KeyUsage[]

    Returns Promise<CryptoCertificate>

  • Parameters

    • item: CryptoCertificate

    Returns Promise<boolean>

  • Parameters

    • format: "x509"
    • data: BufferSource
    • algorithm: ImportAlgorithms
    • keyUsages: KeyUsage[]

    Returns Promise<CryptoX509Certificate>

  • Parameters

    • format: "request"
    • data: BufferSource
    • algorithm: ImportAlgorithms
    • keyUsages: KeyUsage[]

    Returns Promise<CryptoX509CertificateRequest>

  • Parameters

    • format: "x509" | "request" | "raw"
    • data: BufferSource
    • algorithm: ImportAlgorithms
    • keyUsages: KeyUsage[]

    Returns Promise<CryptoCertificate>

  • Parameters

    • format: "pem"
    • data: string
    • algorithm: ImportAlgorithms
    • keyUsages: KeyUsage[]

    Returns Promise<CryptoCertificate>

  • Parameters

    • format: "x509" | "request" | CryptoCertificateFormat
    • data: string | BufferSource
    • algorithm: ImportAlgorithms
    • keyUsages: KeyUsage[]

    Returns Promise<CryptoCertificate>

  • Parameters

    • item: CryptoCertificate

    Returns Promise<null | string>

  • Parameters

    • value: CryptoCertificate

    Returns Promise<string>

Generated using TypeDoc