kaven-utils
Version:
Utils for Node.js.
31 lines (30 loc) • 1.27 kB
TypeScript
/********************************************************************
* @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>;
}