Interface X509CertificateCreateWithSignatureParams

Parameters for X509 Certificate generation with existing signature value

interface X509CertificateCreateWithSignatureParams {
    extensions?: Extension[];
    issuer?: X509CertificateCreateParamsName;
    notAfter?: Date;
    notBefore?: Date;
    publicKey: CryptoKey;
    serialNumber?: string;
    signature: BufferSource;
    signingAlgorithm?: Algorithm | EcdsaParams;
    subject?: X509CertificateCreateParamsName;
}

Hierarchy

Properties

extensions?: Extension[]

List of extensions

notAfter?: Date

Date after which certificate can't be used. Default is 1 year from now

notBefore?: Date

Date before which certificate can't be used. Default is current date

publicKey: CryptoKey

Manual signing requires CryptoKey that includes signature algorithm

serialNumber?: string

Hexadecimal serial number. If not specified, random value will be generated

signature: BufferSource

Signature for manually initialized certificates

signingAlgorithm?: Algorithm | EcdsaParams

Signing algorithm. Default is SHA-256 with key algorithm

Generated using TypeDoc