let setSelfSigned = function (ldapSettings) { return new Promise((resolve, reject) => { if (importLock) { reject('There already is a user import running.'); return; } importLock = true; let allowSelfSignedTLS = ldapSettings.allowSelfSignedTLS; selfSignedTLSAllowed = process.env.NODE_TLS_REJECT_UNAUTHORIZED; if (allowSelfSignedTLS) { process.env.NODE_TLS_REJECT_UNAUTHORIZED = 0; } resolve(ldapSettings); }); }