add shouldVerifyPeer param to SecurePairs
This commit is contained in:
parent
28a86c3e56
commit
855210ce0b
@ -19,9 +19,9 @@ var SecureStream = null;
|
||||
* Provides a pair of streams to do encrypted communication.
|
||||
*/
|
||||
|
||||
function SecurePair(credentials, isServer) {
|
||||
function SecurePair(credentials, isServer, shouldVerifyPeer) {
|
||||
if (!(this instanceof SecurePair)) {
|
||||
return new SecurePair(credentials, isServer);
|
||||
return new SecurePair(credentials, isServer, shouldVerifyPeer);
|
||||
}
|
||||
|
||||
var self = this;
|
||||
@ -51,7 +51,7 @@ function SecurePair(credentials, isServer) {
|
||||
|
||||
if (!this._isServer) {
|
||||
/* For clients, we will always have either a given ca list or be using default one */
|
||||
this.credentials.shouldVerify = true;
|
||||
shouldVerifyPeer = true;
|
||||
}
|
||||
|
||||
this._secureEstablished = false;
|
||||
@ -60,7 +60,7 @@ function SecurePair(credentials, isServer) {
|
||||
|
||||
this._ssl = new SecureStream(this.credentials.context,
|
||||
this._isServer ? true : false,
|
||||
this.credentials.shouldVerify);
|
||||
shouldVerifyPeer ? true : false);
|
||||
|
||||
|
||||
/* Acts as a r/w stream to the cleartext side of the stream. */
|
||||
@ -175,8 +175,8 @@ function SecurePair(credentials, isServer) {
|
||||
util.inherits(SecurePair, events.EventEmitter);
|
||||
|
||||
|
||||
exports.createSecurePair = function (credentials, isServer) {
|
||||
var pair = new SecurePair(credentials, isServer);
|
||||
exports.createSecurePair = function (credentials, isServer, shouldVerifyPeer) {
|
||||
var pair = new SecurePair(credentials, isServer, shouldVerifyPeer);
|
||||
return pair;
|
||||
};
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user