Browse Source

Merge pull request #3485 from robert-scheck/ldap_ca_cert_line_breaks

Handle '\n' line breaks in PEM-encoded SSL/TLS certificates
Lauri Ojansivu 4 years ago
parent
commit
ba336de74b
1 changed files with 1 additions and 1 deletions
  1. 1 1
      packages/wekan-ldap/server/ldap.js

+ 1 - 1
packages/wekan-ldap/server/ldap.js

@@ -100,7 +100,7 @@ export default class LDAP {
 
     if (this.options.ca_cert && this.options.ca_cert !== '') {
       // Split CA cert into array of strings
-      const chainLines = this.constructor.settings_get('LDAP_CA_CERT').split('\n');
+      const chainLines = this.constructor.settings_get('LDAP_CA_CERT').replace(/\\n/g,'\n').split('\n');
       let cert         = [];
       const ca         = [];
       chainLines.forEach((line) => {