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