Explorar o código

Merge pull request #3485 from robert-scheck/ldap_ca_cert_line_breaks

Handle '\n' line breaks in PEM-encoded SSL/TLS certificates
Lauri Ojansivu %!s(int64=4) %!d(string=hai) anos
pai
achega
ba336de74b
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  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) => {