test-tls-secure-session

This commit is contained in:
pfg
2025-06-04 19:38:49 -07:00
parent 6577e17fff
commit 098398f2d0

View File

@@ -18,15 +18,9 @@ const options = {
secureProtocol: 'TLSv1_2_method'
};
console.log('Creating TLS server with options:', options);
let success = false;
const server = tls.createServer(options, common.mustCall((socket) => {
console.log('Server received connection');
socket.end();
})).listen(0, common.mustCall(() => {
console.log('Server listening on port:', server.address().port);
let connected = false;
let session = null;
@@ -34,7 +28,6 @@ const server = tls.createServer(options, common.mustCall((socket) => {
rejectUnauthorized: false,
port: server.address().port,
}, common.mustCall(() => {
console.log('Client connected');
assert(!connected);
assert(!session);
@@ -42,8 +35,6 @@ const server = tls.createServer(options, common.mustCall((socket) => {
}));
client.on('session', common.mustCall((newSession) => {
success = true;
console.log('Client received session');
assert(connected);
assert(!session);
@@ -53,9 +44,3 @@ const server = tls.createServer(options, common.mustCall((socket) => {
server.close();
}));
}));
setTimeout(() => {
if (!success) {
throw new Error('Client never received session');
}
}, 1000);