mirror of
https://github.com/oven-sh/bun
synced 2026-02-16 05:42:43 +00:00
test-tls-secure-session
This commit is contained in:
@@ -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);
|
||||
Reference in New Issue
Block a user