@stacksjs/tlsx
Version:
A TLS/HTTPS library with automation.
14 lines • 568 B
TypeScript
import { } from './native-crypto';
import type { CAOptions, Certificate, CertificateOptions } from '../types';
/**
* Creates a new Root CA certificate
* @param options CA Certificate generation options
* @returns Generated CA Certificate
*/
export declare function createRootCA(options?: CAOptions): Promise<Certificate>;
/**
* Generates a certificate for one or multiple domains
* @param options Certificate generation options
* @returns Generated certificate
*/
export declare function generateCertificate(options: CertificateOptions): Promise<Certificate>;