File tree Expand file tree Collapse file tree 1 file changed +12
-3
lines changed Expand file tree Collapse file tree 1 file changed +12
-3
lines changed Original file line number Diff line number Diff line change @@ -91,9 +91,18 @@ Connection.prototype.connect = function (port, host) {
91
91
return self . emit ( 'error' , new Error ( 'There was an error establishing an SSL connection' ) )
92
92
}
93
93
var tls = require ( 'tls' )
94
- const options = Object . assign ( {
95
- socket : self . stream
96
- } , self . ssl )
94
+ const options = {
95
+ socket : self . stream ,
96
+ checkServerIdentity : self . ssl . checkServerIdentity || tls . checkServerIdentity ,
97
+ rejectUnauthorized : self . ssl . rejectUnauthorized ,
98
+ ca : self . ssl . ca ,
99
+ pfx : self . ssl . pfx ,
100
+ key : self . ssl . key ,
101
+ passphrase : self . ssl . passphrase ,
102
+ cert : self . ssl . cert ,
103
+ secureOptions : self . ssl . secureOptions ,
104
+ NPNProtocols : self . ssl . NPNProtocols
105
+ }
97
106
if ( net . isIP ( host ) === 0 ) {
98
107
options . servername = host
99
108
}
You can’t perform that action at this time.
0 commit comments