Я пытаюсь установить безопасное соединение для своего приложения, используя сервер HTTP-почты пристрока 8.1.8.v20121106 с самоподписанным сертификатом.Как создать доверенный самоподписанный сертификат с алгоритмом подписи SHA2 с помощью keytool?
Я генерации собственного сертификата с помощью следующей команды,
Keytool -genkey -alias MyKey -keyalg RSA -keysize 2048 -sigalg SHA256withRSA -validity 365 -keypass пароль -keystore keystore.jks -storepass пароль
Keytool -export -alias MyKey -file server.cer -keystore keystore.jks -storepass пароль
Keytool -import -alias MyKey -file server.cer -keystore truststore.jks -st orepass пароль
Итак, 3 всего файлов генерации (keystore.jks, server.cer, truststore.jks)
После того как сервер запускается, я получил следующее сообщение об ошибке в браузере. Имеются проблемы с цепочкой сертификатов сайта (net :: ERR_CERT_AUTHORITY_INVALID).
Может кто-нибудь помочь мне сформировать доверенную самоподписывающемуся сертификат с помощью Keytool.
Заранее спасибо.
Поскольку это самоподписанный сертификат, вы должны добавить самоподписанный сертификат в доверительный магазин своего браузера (доверенные сертификационные центры). Здесь вы можете найти более подробную информацию -> https://wiki.eclipse.org/Jetty/Howto/Configure_SSL –
Даже если я установил сертификат (server.cer) в доверенные центры сертификации, не смог получить доступ к моему URL-адресу с помощью защищенное соединение. – Deepa
, какую версию java вы используете? –