Я работаю над проектом по управлению освещением и отоплением в зданиях. Бэкэнд (написанный на Java) будет работать на Mac Mini и должен быть доступен через SOAP.
Я хочу свести к минимуму сложность этого проекта, потому что я не хочу, чтобы все, кто его использует, настраивали сервер приложений. До сих пор я работал с javax.xml.ws.Endpoint:
Endpoint endpoint = Endpoint.create(frontendInterface);
String uri = "http://"+config.getHost()+":"+config.getPort()+config.getPath();
endpoint.publish(uri);
Это работает на удивление хорошо (эй, когда вы последний раз видели что-то в Java, работающее всего с 3 строками кода?), Но сейчас я ищу способ использовать HTTPS вместо HTTP.
Есть ли способ сделать это без использования сервера приложений или есть другой способ защитить это соединение?
Привет,
Marek