Назад | Перейти на главную страницу

Сертификат привязан к IP-адресу

Я видел, что есть похожие вопросы, но ни один из них не дает мне точного ответа. Я пытаюсь настроить две машины. Один с LAMP и платформой (которая отлично работает), а также обрабатывает пользовательский db через LDAP.

На другой машине есть портал (Liferay), и CAS должен войти в меня как на машине с платформой, так и на портале, используя SSO.

Поскольку это небольшая тестовая среда, которая не будет запущена в производство, я решил использовать самозаверяющий сертификат, привязанный к IP-адресу.

У меня это не работает. Если я создам сертификат.

keytool -genkey -alias certificate -keypass changeit -keyalg RSA
keytool -export -alias tomcat -keypass changeit -file %FILE_NAME%
keytool -import -alias tomcat -file %FILE_NAME% -keypass changeit -keystore %JAVA_HOME%/jre/lib/security/cacerts

Я понимаю, что это не работает, и почему я нашел команду

-ext san=ip:10.0.0.1

Однако, похоже, это тоже не работает. На каком этапе мне добавить -ext часть. Это при создании сертификата или при его экспорте в cacerts?

Вам следует добавить -ext san=ip:10.0.0.1 при создании сертификата. Потому что именно при его создании он сохранит IP-адрес SAN в деталях сертификата.

Наилучшие пожелания,