@push.rocks/smartproxy
Version:
A powerful proxy package with unified route-based configuration for high traffic management. Features include SSL/TLS support, flexible routing patterns, WebSocket handling, advanced security options, and automatic ACME certificate management.
11 lines (10 loc) • 427 B
TypeScript
import type { ICertificateData } from './certificate-manager.js';
export declare class CertStore {
private certDir;
constructor(certDir: string);
initialize(): Promise<void>;
getCertificate(routeName: string): Promise<ICertificateData | null>;
saveCertificate(routeName: string, certData: ICertificateData): Promise<void>;
deleteCertificate(routeName: string): Promise<void>;
private getCertPath;
}