Sha256: 09bcad1235bcfe54e00535405786990cdcdd73f9304b97f48fbc25baedd44322
Contents?: true
Size: 846 Bytes
Versions: 5
Compression:
Stored size: 846 Bytes
Contents
'use strict'; var common = require('../common'); var assert = require('assert'); if (!common.hasCrypto) { common.skip('missing crypto'); return; } var tls = require('tls'); var fs = require('fs'); var options = { key: fs.readFileSync(common.fixturesDir + '/keys/ec-key.pem'), cert: fs.readFileSync(common.fixturesDir + '/keys/ec-cert.pem') }; var server = tls.createServer(options, function(conn) { conn.end('ok'); }).listen(0, common.mustCall(function() { var c = tls.connect(this.address().port, { rejectUnauthorized: false }, common.mustCall(function() { c.on('end', common.mustCall(function() { c.end(); server.close(); })); c.on('data', function(data) { assert.equal(data, 'ok'); }); const cert = c.getPeerCertificate(); assert.strictEqual(cert.subject.C, 'US'); })); }));
Version data entries
5 entries across 4 versions & 1 rubygems