UNPKG

757 BJavaScriptView Raw
1"use strict";
2
3var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
4
5var _asyncToGenerator2 = _interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator"));
6
7const fs = require('@parcel/fs');
8
9function getCertificate(_x) {
10 return _getCertificate.apply(this, arguments);
11}
12
13function _getCertificate() {
14 _getCertificate = (0, _asyncToGenerator2.default)(function* (options) {
15 try {
16 let cert = yield fs.readFile(options.cert);
17 let key = yield fs.readFile(options.key);
18 return {
19 key,
20 cert
21 };
22 } catch (err) {
23 throw new Error('Certificate and/or key not found');
24 }
25 });
26 return _getCertificate.apply(this, arguments);
27}
28
29module.exports = getCertificate;
\No newline at end of file