function connectSslSocket(fulfill, reject, conn) { var sslOpts = transport.sslOpts(); var options = sslSocketOpts(sslOpts, reject); var localSock = tls.connect(addr.port, addr.host, options, function() { logger.debugf('Connecting via SSL to %s, socket is %s, server name is: `%s`', show(), localSock.authorized ? 'authorized' : 'unauthorized', localSock.servername); fulfill(conn); }); return localSock; }