summaryrefslogtreecommitdiff
path: root/lib/_tls_common.js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/_tls_common.js')
-rw-r--r--lib/_tls_common.js17
1 files changed, 8 insertions, 9 deletions
diff --git a/lib/_tls_common.js b/lib/_tls_common.js
index a9fe0d8f06..d8f6afed0b 100644
--- a/lib/_tls_common.js
+++ b/lib/_tls_common.js
@@ -56,11 +56,10 @@ function SecureContext(secureProtocol, secureOptions, context) {
if (secureOptions) this.context.setOptions(secureOptions);
}
-function validateKeyCert(value, type) {
+function validateKeyCert(name, value) {
if (typeof value !== 'string' && !isArrayBufferView(value)) {
throw new ERR_INVALID_ARG_TYPE(
- // TODO(BridgeAR): Change this to `options.${type}`
- type,
+ `options.${name}`,
['string', 'Buffer', 'TypedArray', 'DataView'],
value
);
@@ -100,11 +99,11 @@ exports.createSecureContext = function createSecureContext(options, context) {
if (Array.isArray(ca)) {
for (i = 0; i < ca.length; ++i) {
val = ca[i];
- validateKeyCert(val, 'ca');
+ validateKeyCert('ca', val);
c.context.addCACert(val);
}
} else {
- validateKeyCert(ca, 'ca');
+ validateKeyCert('ca', ca);
c.context.addCACert(ca);
}
} else {
@@ -116,11 +115,11 @@ exports.createSecureContext = function createSecureContext(options, context) {
if (Array.isArray(cert)) {
for (i = 0; i < cert.length; ++i) {
val = cert[i];
- validateKeyCert(val, 'cert');
+ validateKeyCert('cert', val);
c.context.setCert(val);
}
} else {
- validateKeyCert(cert, 'cert');
+ validateKeyCert('cert', cert);
c.context.setCert(cert);
}
}
@@ -137,11 +136,11 @@ exports.createSecureContext = function createSecureContext(options, context) {
val = key[i];
// eslint-disable-next-line eqeqeq
const pem = (val != undefined && val.pem !== undefined ? val.pem : val);
- validateKeyCert(pem, 'key');
+ validateKeyCert('key', pem);
c.context.setKey(pem, val.passphrase || passphrase);
}
} else {
- validateKeyCert(key, 'key');
+ validateKeyCert('key', key);
c.context.setKey(key, passphrase);
}
}