21 lines
630 B
TypeScript
21 lines
630 B
TypeScript
/// <reference types="q" />
|
|
import { Cert } from "./index.ts";
|
|
import * as plugins from "./cert.plugins";
|
|
/**
|
|
* schedule a retry of certificate request
|
|
*/
|
|
export declare let scheduleRetry: (domainArg: string, certClassArg: Cert) => plugins.q.Promise<{}>;
|
|
/**
|
|
* check if a given domainCert is still valid
|
|
*/
|
|
export declare let checkDomainsStillValid: (domainNameArg: string, sslDirArg: string) => boolean;
|
|
export interface certConfig {
|
|
domainName: string;
|
|
created: number;
|
|
expires: number;
|
|
}
|
|
/**
|
|
* update a ssl directory
|
|
*/
|
|
export declare let updateSslDirSync: (sslDirArg: string, domainNameArg: string) => void;
|