UNPKG

kaven-utils

Version:

Utils for Node.js.

31 lines (30 loc) 1.27 kB
/******************************************************************** * @author: Kaven * @email: kaven@wuwenkai.com * @website: http://blog.kaven.xyz * @file: [Kaven-Utils] /src/GeneratedCertificateFiles.ts * @create: 2022-04-21 17:04:55.396 * @modify: 2025-10-14 22:58:04.826 * @version: 6.1.0 * @times: 17 * @lines: 163 * @copyright: Copyright © 2022-2025 Kaven. All Rights Reserved. * @description: [description] * @license: [license] ********************************************************************/ import { ICertificate, IGeneratedCertificateFiles, IGeneratedFile } from "./base/Interfaces.js"; import { ILoggingAgent } from "kaven-basic"; export declare class GeneratedCertificateFiles implements IGeneratedCertificateFiles { constructor(options: ICertificate); CaKey?: IGeneratedFile; CaCert?: IGeneratedFile; ServerKey?: IGeneratedFile; ServerReq?: IGeneratedFile; ServerCert?: IGeneratedFile; ClientKey?: IGeneratedFile; ClientReq?: IGeneratedFile; ClientCert?: IGeneratedFile; Delete(): Promise<void>; Save(file: string): Promise<void>; static Load(file: string, logger?: ILoggingAgent): Promise<GeneratedCertificateFiles | undefined>; }