12345678910111213141516171819202122 |
- module.exports = function (dependencies) {
- const { resolve } = dependencies;
- function prepareCA(credentials) {
- // Prepare Certificate Authority data if available.
- let ca = [];
- if (credentials.ca !== null) {
- if (!Array.isArray(credentials.ca)) {
- credentials.ca = [credentials.ca];
- }
- ca = credentials.ca.map(resolve);
- }
- if (ca.length === 0) {
- ca = undefined;
- }
- return { ca };
- }
- return prepareCA;
- };
|