Sha256: df02fa0f7087c43835ae3090f7f4259df06e23239254409d8963ff6d1eb9c7f6

Contents?: true

Size: 768 Bytes

Versions: 5

Compression:

Stored size: 768 Bytes

Contents

'use strict';
const common = require('../common');

if (!common.hasCrypto) {
  common.skip('missing crypto');
  return;
}

const assert = require('assert');
const tls = require('tls');
const fs = require('fs');

const options = {
  key: fs.readFileSync(common.fixturesDir + '/keys/agent1-key.pem'),
  cert: fs.readFileSync(common.fixturesDir + '/keys/agent1-cert.pem')
};

const server = tls.createServer(options, function(s) {
  s.end('hello');
}).listen(0, function() {
  const opts = {
    port: this.address().port,
    rejectUnauthorized: false
  };

  server.on('connection', common.mustCall(function(socket) {
    assert.strictEqual(socket.server, server);
    server.close();
  }));

  const client = tls.connect(opts, function() {
    client.end();
  });
});

Version data entries

5 entries across 4 versions & 1 rubygems

Version Path
node-compiler-0.9.1 vendor/node/test/parallel/test-tls-server-connection-server.js
node-compiler-0.9.0 vendor/node-v7.2.1/test/parallel/test-tls-server-connection-server.js
node-compiler-0.8.0 vendor/node-v7.2.0/test/parallel/test-tls-server-connection-server.js
node-compiler-0.7.0 vendor/node-v6.9.1/test/parallel/test-tls-server-connection-server.js
node-compiler-0.7.0 vendor/node-v7.1.0/test/parallel/test-tls-server-connection-server.js