kaven-utils - v6.1.8
    Preparing search index...

    Interface ICertificateCreationOptions


    @author: Kaven @email: kaven@wuwenkai.com @website: http://blog.kaven.xyz @file: [Kaven-Utils] /src/interface/ICertificate.ts @create: 2026-07-29 14:02:46.734 @modify: 2026-07-30 12:15:49.269 @version: 6.1.8 @times: 2 @lines: 28 @copyright: Copyright © 2026 Kaven. All Rights Reserved. @description: Defines the ICertificate data contract. @license: [license]


    interface ICertificateCreationOptions {
        caCert?: string;
        caKey?: string;
        caSubj?: ICertificateSubject;
        certGenerateDir?: string;
        clientCert?: string;
        clientKey?: string;
        clientReq?: string;
        clientSubj?: ICertificateSubject;
        days?: number;
        logger?: ILoggingAgent;
        openssl?: string;
        serverCert?: string;
        serverKey?: string;
        serverReq?: string;
        serverSubj?: ICertificateSubject;
        size?: number;
    }

    Hierarchy (View Summary)

    Index
    caCert?: string
    caKey?: string
    certGenerateDir?: string
    clientCert?: string
    clientKey?: string
    clientReq?: string
    clientSubj?: ICertificateSubject
    days?: number
    logger?: ILoggingAgent
    openssl?: string
    serverCert?: string
    serverKey?: string
    serverReq?: string
    serverSubj?: ICertificateSubject
    size?: number

    the size of the private key to generate in bits. This must be the last option specified. The default is 2048.