Я пытаюсь выяснить, как создать TCP-сервер с SSL в Java.Но я не понимаю, что мне действительно нужно.Должен ли я импортировать ключевые файлы в Java, и я так, как это сделать?Или мне просто нужно изменить тип сокета с сокета на SSLSocket?Я прочитал несколько статей, но не смог найти ничего полезного, потому что все они просто берут http для общения.Мне нужно это для моего собственного протокола.В моем случае было бы иметь такую программу:
int port = 4444;
ServerSocket serverSocket = new ServerSocket(port);
System.err.println("Started server on port " + port);
// repeatedly wait for connections, and process
while (true) {
// a "blocking" call which waits until a connection is requested
Socket clientSocket = serverSocket.accept();
System.err.println("Accepted connection from client");
// open up IO streams
In in = new In (clientSocket);
Out out = new Out(clientSocket);
// waits for data and reads it in until connection dies
// readLine() blocks until the server receives a new line from client
String s;
while ((s = in.readLine()) != null) {
out.println(s);
}
// close IO streams, then socket
System.err.println("Closing connection with client");
out.close();
in.close();
clientSocket.close();
}
для использования соединения SSL.Так как это сделать?
Спасибо, Томас