mirror of
https://github.com/zebrajr/node.git
synced 2026-01-15 12:15:26 +00:00
PR-URL: https://github.com/nodejs/node/pull/60728 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net>
52 lines
1.1 KiB
JavaScript
52 lines
1.1 KiB
JavaScript
'use strict';
|
|
const common = require('../common');
|
|
|
|
// Verify connection with explicitly created client SecureContext.
|
|
|
|
const fixtures = require('../common/fixtures');
|
|
const {
|
|
connect, keys, tls
|
|
} = require(fixtures.path('tls-connect'));
|
|
|
|
connect({
|
|
client: {
|
|
servername: 'agent1',
|
|
secureContext: tls.createSecureContext({
|
|
ca: keys.agent1.ca,
|
|
}),
|
|
},
|
|
server: {
|
|
cert: keys.agent1.cert,
|
|
key: keys.agent1.key,
|
|
},
|
|
}, common.mustSucceed((pair, cleanup) => {
|
|
return cleanup();
|
|
}));
|
|
|
|
connect({
|
|
client: {
|
|
servername: 'agent1',
|
|
secureContext: tls.createSecureContext({
|
|
ca: keys.agent1.ca,
|
|
ciphers: null,
|
|
clientCertEngine: null,
|
|
crl: null,
|
|
dhparam: null,
|
|
passphrase: null,
|
|
pfx: null,
|
|
privateKeyIdentifier: null,
|
|
privateKeyEngine: null,
|
|
sessionIdContext: null,
|
|
sessionTimeout: null,
|
|
sigalgs: null,
|
|
ticketKeys: null,
|
|
}),
|
|
},
|
|
server: {
|
|
cert: keys.agent1.cert,
|
|
key: keys.agent1.key,
|
|
},
|
|
}, common.mustSucceed((pair, cleanup) => {
|
|
return cleanup();
|
|
}));
|