Browse Source

tls: reintroduce socket.encrypted

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

fix #6735
v0.11.10-release
Fedor Indutny 11 years ago
parent
commit
7c3643b767
  1. 5
      doc/api/tls.markdown
  2. 4
      lib/_tls_wrap.js

5
doc/api/tls.markdown

@ -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

4
lib/_tls_wrap.js

@ -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)

Loading…
Cancel
Save