kaven-utils
Version:
Utils for Node.js.
30 lines (29 loc) • 1.2 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: 2023-12-07 10:59:05.589
* @version: 5.4.0
* @times: 14
* @lines: 163
* @copyright: Copyright © 2022-2023 Kaven. All Rights Reserved.
* @description: [description]
* @license: [license]
********************************************************************/
import { ICertificate, IGeneratedCertificateFiles, IGeneratedFile } from "./base/Interfaces.js";
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): Promise<GeneratedCertificateFiles | undefined>;
}