UNPKG

polyserve

Version:
26 lines (25 loc) 978 B
/** * @license * Copyright (c) 2015 The Polymer Project Authors. All rights reserved. * This code may only be used under the BSD style license found at * http://polymer.github.io/LICENSE.txt * The complete set of authors may be found at * http://polymer.github.io/AUTHORS.txt * The complete set of contributors may be found at * http://polymer.github.io/CONTRIBUTORS.txt * Code distributed by Google as part of the polymer project is also * subject to an additional IP rights grant found at * http://polymer.github.io/PATENTS.txt */ export interface KeyAndCert { key: string; cert: string; } /** * Gets the current TLS certificate (from current directory) * or generates one if needed * @param {string} keyPath path to TLS service key * @param {string} certPath path to TLS certificate * @returns {Promise<{}>} Promise of {key: string, cert: string} */ export declare function getTLSCertificate(keyPath: string, certPath: string): Promise<KeyAndCert>;