Я купил SSL-сертификат с подстановочными знаками в RapidSSL, который предоставил мне веб-сертификат и промежуточный сертификат. я установил веб-сертификат, используя:
keytool -import -alias root -keystore хранилище ключей -trustcacerts -file valicert_class2_root.crt
может быть веб-сертификат не является корневым сертификатом ?!
и я установил промежуточный сертификат, используя:
keytool -import -alias intermed -keystore хранилище ключей -trustcacerts -file gd_intermediate.crt
я не получил никаких перекрестных сертификатов.
Я использовал следующий URL-адрес для создания файла хранилища ключей:
http://trac.red5.org/wiki/Documentation/Tutorials/Red5DeveloperTips/SSLTLS
проблема в том, что когда я пытаюсь перейти на https, браузер жалуется, что это самоподписанный сертификат.
Любые идеи ?!
Спасибо!
Веб-сертификат, предоставленный ЦС для вашего сайта, не является корневым сертификатом, но вы добавили его, как если бы это был корневой сертификат. Клиентские браузеры и среды выполнения должны иметь корневой сертификат - вам нужно будет только установить промежуточный продукт в хранилище ключей вашего сервера с параметром -trustcacerts.
Я думаю, вам следовало импортировать веб-сертификат без параметра -trustcacerts.