diff --git a/dist/ssl.d.ts b/dist/ssl.d.ts
index 5b0e96a..f266cb6 100644
--- a/dist/ssl.d.ts
+++ b/dist/ssl.d.ts
@@ -2,19 +2,17 @@
///
import type tls from "tls";
export type SSLManagerRenewHandler = (domain: string) => Promise;
+export type SSLCert = string | Buffer | Array;
declare class SSLManager {
- private _context?;
- private _key?;
- private _cert?;
- private _domain;
- private _renewHandler?;
constructor(domain: string);
get context(): tls.SecureContext;
set privateKey(key: Buffer);
- set cert(cert: Buffer);
- private _maybeUpdateContext;
+ set cert(cert: SSLCert);
renew(): Promise;
- get enabled(): any;
+ get enabled(): boolean;
+ get ready(): boolean;
+ get renewHandler(): SSLManagerRenewHandler;
+ set renewHandler(value: SSLManagerRenewHandler);
}
export default SSLManager;
//# sourceMappingURL=ssl.d.ts.map
diff --git a/dist/ssl.d.ts.map b/dist/ssl.d.ts.map
index c3453b8..60e756c 100644
--- a/dist/ssl.d.ts.map
+++ b/dist/ssl.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"ssl.d.ts","sourceRoot":"","sources":["../src/ssl.ts"],"names":[],"mappings":";;AAAA,OAAO,KAAK,GAAG,MAAM,KAAK,CAAC;AAE3B,MAAM,MAAM,sBAAsB,GAAG,CAAC,MAAM,EAAE,MAAM,KAAK,OAAO,CAAC,OAAO,CAAC,CAAC;AAC1E,OAAO,OAAO,UAAU;IACtB,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClB,OAAO,CAAC,IAAI,CAAC,CAAC;IACd,OAAO,CAAC,KAAK,CAAC,CAAC;IACf,OAAO,CAAC,OAAO,CAAC;IAChB,OAAO,CAAC,aAAa,CAAC,CAAC;gBACX,MAAM,EAAE,MAAM;IAC1B,IAAI,OAAO,IAAI,GAAG,CAAC,aAAa,CAAC;IACjC,IAAI,UAAU,CAAC,GAAG,EAAE,MAAM,EAAE;IAC5B,IAAI,IAAI,CAAC,IAAI,EAAE,MAAM,EAAE;IACvB,OAAO,CAAC,mBAAmB,CAAC;IAC5B,KAAK,IAAI,OAAO,CAAC,OAAO,CAAC;IACzB,IAAI,OAAO,IAAI,GAAG,CAAC;CACpB;AACD,eAAe,UAAU,CAAC"}
\ No newline at end of file
+{"version":3,"file":"ssl.d.ts","sourceRoot":"","sources":["../src/ssl.ts"],"names":[],"mappings":";;AAAA,OAAO,KAAK,GAAG,MAAM,KAAK,CAAC;AAE3B,MAAM,MAAM,sBAAsB,GAAG,CAAC,MAAM,EAAE,MAAM,KAAK,OAAO,CAAC,OAAO,CAAC,CAAC;AAC1E,MAAM,MAAM,OAAO,GAAG,MAAM,GAAG,MAAM,GAAG,KAAK,CAAC,MAAM,GAAG,MAAM,CAAC,CAAC;AAE/D,OAAO,OAAO,UAAU;gBACV,MAAM,EAAE,MAAM;IAE1B,IAAI,OAAO,IAAI,GAAG,CAAC,aAAa,CAAC;IAEjC,IAAI,UAAU,CAAC,GAAG,EAAE,MAAM,EAAE;IAE5B,IAAI,IAAI,CAAC,IAAI,EAAE,OAAO,EAAE;IAExB,KAAK,IAAI,OAAO,CAAC,OAAO,CAAC;IAEzB,IAAI,OAAO,IAAI,OAAO,CAAC;IAEvB,IAAI,KAAK,IAAI,OAAO,CAAC;IAErB,IAAI,YAAY,IAAI,sBAAsB,CAAC;IAC3C,IAAI,YAAY,CAAC,KAAK,EAAE,sBAAsB,EAAE;CACjD;AAED,eAAe,UAAU,CAAC"}
\ No newline at end of file