2009-07-08 2 views
-1

У меня есть сервер, написанный (сам написан - нет Tomcat или Jetty) в Java, и он работает хорошо, но теперь я хочу, чтобы он работал с HTTPS, но я действительно не понимаю, что мне нужно делать. Я читал некоторые материалы в Интернете, но на самом деле не нашел хорошего объяснения тому, что мне нужно делать.Как сделать Java-сервер HTTPS-готовым?

Может ли кто-нибудь дать мне полезный намек (или небольшой набросок) того, что нужно сделать, чтобы HTTPS работал?

+5

Пожалуйста попытаться использовать английский язык для правильного вопросов ... Это сервер у вас есть написанный для нуля или источник для сервера, который вы получили где-то в другом месте? – dborba

+0

Является ли серверное программное обеспечение общим сервером? Если это так, то могут быть направления онлайн в рамках документации. – scheibk

+0

с нуля ... Я думаю, что это был бы правильный английский ... и, кроме того, что я прямо не ясно дал понять, что это сам письменный сервер, я верю, что мой английский неадекватен ... – doro

ответ

-1

дать короткий ответ на мой собственный вопрос:

SSLContext должен быть настроен правильно ...

+0

* shakes head * если ответ не поможет, просьба может помочь ... – doro

3

Вы можете использовать http-адрес https proxy или прокси SSL, например stunnel, перед вашим java-сервером. Таким образом, вам не нужно его модифицировать.

Browser ---(HTTPS)---> Proxy ---(HTTP)---> YourServer 

Прокси может запустить ту же систему, что и веб-сервер, будет обрабатывать материал шифрования и подключения локально на веб-сервере. Таким образом, вы предлагаете как HTTP, так и HTTPS на одном хосте.

+0

Не могли бы вы объяснить это немного больше? Звучит неплохо. – doro

2

Это, вероятно, является хорошей отправной точкой: Secure Internet Programming [java.sun.com]

Я буду стараться, чтобы удовлетворить ответ лучше для ваших потребностей, как только вы предоставить более подробную информацию.

+0

Thnx, это может быть ссылка, которая может очень помочь. Я посмотрю. – doro

0

Какой сервер вы используете для своего приложения? Tomcat, Jetty и другие имеют разные методы настройки поддержки SSL.

+0

Эй, извините, что я не дал понять: мы сами написали ... Это не сервер, который вы можете найти где угодно. Для этого мы использовали Java-классы. – doro

Смежные вопросы