Add 2-way auth options to mysqldump

Noah Zalev committed May 2, 2021 at 14:43 UTC 8179777f7359049f462ac35b5a2b5964121d8ae0
1 file changed +4
db.js
+4
@@ -1621,11 +1621,15 @@ module.exports.CreateDB = function (parent, func) {
1621 if (props.ssl) {
1622 sslOptions = ' --ssl';
1623 if (props.ssl.cacertpath) sslOptions = ' --ssl-verify-server-cert --ssl-ca=' + props.ssl.cacertpath;
1624 + if (props.ssl.clientcertpath) sslOptions += ' --ssl-cert=' + props.ssl.clientcertpath;
1625 + if (props.ssl.clientkeypath) sslOptions += ' --ssl-key=' + props.ssl.clientkeypath;
1626 }
1627 } else {
1628 if (props.ssl) {
1629 sslOptions = ' --ssl-mode=required';
1630 if (props.ssl.cacertpath) sslOptions = ' --ssl-mode=verify_identity --ssl-ca=' + props.ssl.cacertpath;
1631 + if (props.ssl.clientcertpath) sslOptions += ' --ssl-cert=' + props.ssl.clientcertpath;
1632 + if (props.ssl.clientkeypath) sslOptions += ' --ssl-key=' + props.ssl.clientkeypath;
1633 }
1634 }
1635 cmd += sslOptions;