Skip to content

Commit 4505ae9

Browse files
arypurnomozbrianc
authored andcommitted
support ssl params for pg-native (brianc#1169)
Make pg-native able to pass sslmode, sslca, sslkey and sslcert params to libpq
1 parent 0e2625b commit 4505ae9

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

lib/connection-parameters.js

+6
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,12 @@ ConnectionParameters.prototype.getLibpqConnectionString = function(cb) {
7979
add(params, this, 'application_name');
8080
add(params, this, 'fallback_application_name');
8181

82+
var ssl = typeof this.ssl === 'object' ? this.ssl : {sslmode: this.ssl};
83+
add(params, ssl, 'sslmode');
84+
add(params, ssl, 'sslca');
85+
add(params, ssl, 'sslkey');
86+
add(params, ssl, 'sslcert');
87+
8288
if(this.database) {
8389
params.push("dbname='" + this.database + "'");
8490
}

0 commit comments

Comments
 (0)