export default()

in src/js/helpers/postgresql.js [3:36]


export default (form, output) => {
 var conf =
      '# '+output.header+'\n'+
      '# '+output.link+'\n'+
      'ssl = on\n'+
      '\n'+
      "ssl_cert_file = '/path/to/signed_cert_plus_intermediates'\n"+
      "ssl_key_file = '/path/to/private_key'\n"+
      '\n';

 if (minver("12.0.0", form.serverVersion)) {
    conf +=
      "ssl_min_protocol_version = '"+output.protocols[0]+"'\n";
 }

 if (minver("18.0.0", form.serverVersion)) {
    conf +=
      "ssl_groups = '"+output.tlsCurves.join(':')+"'\n";
 }

 if (output.ciphers.length) {
    conf +=
      "ssl_ciphers = '"+output.ciphers.join(':')+"'\n";
 }

 if (output.usesDhe && minver("10.0.0", form.serverVersion)) {
    conf +=
      '\n'+
      '# '+output.dhCommand+' > /path/to/dhparam\n'+
      "ssl_dh_params_file = '/path/to/dhparam'\n";
 }

  return conf;
};