'use strict'; const common = require('../common'); if (!common.hasCrypto) common.skip('missing crypto'); const tmpdir = require('../common/tmpdir'); tmpdir.refresh(); const fixtures = require('../common/fixtures'); const https = require('https'); const options = { cert: fixtures.readKey('rsa_cert.crt'), key: fixtures.readKey('rsa_private.pem') }; const server = https.createServer(options, common.mustCall((req, res) => { res.end('bye\n'); server.close(); })); server.listen(common.PIPE, common.mustCall(() => { https.get({ socketPath: common.PIPE, rejectUnauthorized: false }); }));