fix(ConnectionHandler): Replace closeNotify alert with handshake failure alert in TLS ClientHello handling to properly signal missing SNI and enforce session ticket restrictions.

This commit is contained in:
2025-03-16 14:13:35 +00:00
parent d612df107e
commit f72db86e37
3 changed files with 8 additions and 2 deletions

View File

@ -608,7 +608,7 @@ export class ConnectionHandler {
try {
// Use cork/uncork to ensure the alert is sent as a single packet
socket.cork();
const writeSuccessful = socket.write(closeNotifyAlert);
const writeSuccessful = socket.write(serverNameUnknownAlertData);
socket.uncork();
// Function to handle the clean socket termination