Changed implementation inside __parseSettings for the certificates to throw in case of necessity

This commit is contained in:
alexandercerutti
2018-08-26 12:02:13 +02:00
parent eeb925b2a5
commit 6b4ec893d8

View File

@@ -583,7 +583,8 @@ class Pass {
return readFile(resolvedPath);
});
return Promise.all(certPaths).then(contents => {
return Promise.all(certPaths)
.then(contents => {
contents.forEach((file, index) => {
let certName = optCertsNames[index];
let pem = parsePEM(file, options.certificates[certName].passphrase);
@@ -594,6 +595,8 @@ class Pass {
this.Certificates[certName] = pem;
});
}).catch(err => {
throw new Error(errors.INVALID_CERTS);
});
}
}