2017-02-15 4 views
0

я сделал самостоятельно подписанный сертификат с keytool и адаптировать мой server.xml для использования SSL с keystorePass и других ...Tomcat и самостоятельно подписанный сертификат

Если я получить доступ к URL через IP адрес I получить предупреждение о не доверенных сертификатах, но я могу сделать исключение и использовать сайт без проблем. (только предупреждение в левом углу строки URL)

Но, когда я получаю доступ к URL-адресу через HOSTNAME У меня такое же предупреждение, но я не могу сделать исключение.

Первый вопрос: Где я сделал ошибку о сертификации и server.xml конфигурации для IP против Hostname

Второй вопрос: Как я могу сделать пару CERTS только для определенных пользователей (я поделюсь, что часть сертификата - государственные, частные или что-то, я не знаю :(через GPO) имеют доступ к моей веб-сайта через имя хоста или IP-адрес

Примечание: Да, это интранет

.
+0

Нельзя иметь никаких различий при обращении к URL-адресу HTTPS через IP или имя хоста. Какой браузер вы используете? –

+0

Chrome и FF. То же самое на обоих:/ – Kolesar

ответ

1

Я бы попытался использовать -ext вариант keytool, например. что-то вроде этого

-ext san=dns:[yourhostname],ip:127.0.0.1,ip:[yourhostip] 

, где вы должны заменить [yourhostname] с действительным именем хоста и [yourhostip] с фактическим ip

Посмотрите здесь keytool options, искать -ext и san.

+0

Как я вижу, это проблема с моим Chromium и FF на моей машине Linux. От Konqueror и от Chrome и FF от Windows машина работает правильно. Теперь мне нужна помощь со вторым вопросом/вопросом :) – Kolesar

+1

@Kolesar Если я правильно понимаю вашу вторую проблему, вам нужно реализовать «аутентификацию клиента» на сервере. создайте несколько сертификатов для пользователей. добавьте эти сертификаты в «truststore» сервера и каким-то образом распределите надлежащий сертификат каждому пользователю ... кусок торта ;-) – Plirkee

+0

Но у меня много пользователей. Я должен создать отдельный клиентский сертификат для каждого пользователя? – Kolesar

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