diff options
author | Fedor Indutny <fedor@indutny.com> | 2014-04-17 15:57:36 +0400 |
---|---|---|
committer | Fedor Indutny <fedor@indutny.com> | 2014-04-18 02:21:16 +0400 |
commit | 345c40b6615c499b586b6f7f5528bcbea28ca12e (patch) | |
tree | 4eda064476220fd51c6c714d739c5f5624f6ef02 /lib/_tls_legacy.js | |
parent | b3ef289ffb7db476d284866658213f04415ea92d (diff) | |
download | android-node-v8-345c40b6615c499b586b6f7f5528bcbea28ca12e.tar.gz android-node-v8-345c40b6615c499b586b6f7f5528bcbea28ca12e.tar.bz2 android-node-v8-345c40b6615c499b586b6f7f5528bcbea28ca12e.zip |
tls: `getPeerCertificate(detailed)`
Add `raw` property to certificate, add mode to output full certificate
chain.
Diffstat (limited to 'lib/_tls_legacy.js')
-rw-r--r-- | lib/_tls_legacy.js | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/_tls_legacy.js b/lib/_tls_legacy.js index 09fdd57738..8ba661a710 100644 --- a/lib/_tls_legacy.js +++ b/lib/_tls_legacy.js @@ -378,9 +378,11 @@ CryptoStream.prototype.__defineGetter__('bytesWritten', function() { return this.socket ? this.socket.bytesWritten : 0; }); -CryptoStream.prototype.getPeerCertificate = function() { - if (this.pair.ssl) - return common.translatePeerCertificate(this.pair.ssl.getPeerCertificate()); +CryptoStream.prototype.getPeerCertificate = function(detailed) { + if (this.pair.ssl) { + return common.translatePeerCertificate( + this.pair.ssl.getPeerCertificate(detailed)); + } return null; }; |