0
0
mirror of https://github.com/nodejs/node.git synced 2024-12-01 16:10:02 +01:00

tls: reintroduce socket.encrypted

Just a property that is always `true` for TLS sockets.

fix #6735
This commit is contained in:
Fedor Indutny 2013-12-19 13:04:34 +04:00
parent 2ca6905160
commit 7c3643b767
2 changed files with 9 additions and 0 deletions

View File

@ -540,6 +540,11 @@ If `tlsSocket.authorized === false` then the error can be found in
`tlsSocket.authorizationError`. Also if NPN was used - you can check
`tlsSocket.npnProtocol` for negotiated protocol.
### tlsSocket.encrypted
Static boolean value, always `true`. May be used to distinguish TLS sockets
from regular ones.
### tlsSocket.authorized
A boolean that is `true` if the peer certificate was signed by one of the

View File

@ -172,6 +172,10 @@ function TLSSocket(socket, options) {
this.authorized = false;
this.authorizationError = null;
// Just a documented property to make secure sockets
// distinguishable from regular ones.
this.encrypted = true;
this.on('error', this._tlsError);
if (!this._handle)