From b19da74c530f0daa184e7634475671e169e49ba3 Mon Sep 17 00:00:00 2001 From: Laurent Date: Sat, 6 Dec 2025 13:45:49 +0100 Subject: [PATCH] Add auth request handling --- src/main/java/acs/acs/src/Main.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/main/java/acs/acs/src/Main.java b/src/main/java/acs/acs/src/Main.java index 03aedec..f3e0793 100644 --- a/src/main/java/acs/acs/src/Main.java +++ b/src/main/java/acs/acs/src/Main.java @@ -9,6 +9,7 @@ import javax.net.ssl.*; import java.io.IOException; import static common.common.src.ports.Ports.ACS_SERVER_PORT; +import static common.common.src.ports.Ports.PORT_AUTH; public class Main { @@ -30,7 +31,10 @@ public class Main { ctx.init(kmf.getKeyManagers(), tmf.getTrustManagers(), null); Thread serverThread = SSLServerFactory.createServer(ctx, ACS_SERVER_PORT, Main::handleRequest); + Thread authThread = SSLServerFactory.createServer(ctx, PORT_AUTH, Main::handleAuth); + serverThread.start(); + authThread.start(); } private static void handleRequest(SSLSocket clientSocket) { @@ -47,4 +51,14 @@ public class Main { } } + private static void handleAuth(SSLSocket clientSocket) { + try{ + String response = SocketManager.readResponse(clientSocket); + Logger.displayReceived(response); + SocketManager.send(clientSocket, "token"); + } catch (IOException e) { + throw new RuntimeException(e); + } + } + }