diff --git a/src/v1/internal/features.js b/src/v1/internal/features.js index f442ab80c..ecd7f470c 100644 --- a/src/v1/internal/features.js +++ b/src/v1/internal/features.js @@ -26,8 +26,8 @@ const FEATURES = { // This is insane. We are verifying that we have a version of getPeerCertificate // that supports reading the whole certificate, eg this commit: // https://github.com/nodejs/node/commit/345c40b6 - let desc = require('tls').TLSSocket.prototype.getPeerCertificate.toString(); - return desc.startsWith("function getPeerCertificate(detailed)"); + let desc = require('tls').TLSSocket.prototype.getPeerCertificate; + return desc.length() >= 1; } catch( e ) { return false; }