У меня возникли проблемы с установкой сертификата SSL в Weblogic 10, вот мои шаги по настройке:
Выполнено следующее:
[] # keytool -import -keystore myKeystore -trustcacerts -alias myKeystore -file myCert.cert -storepass myStorePass -noprompt Сертификат был добавлен в хранилище ключей
Выполнение следующего:
[] # java utils.ImportPrivateKey myKeystore myStorePass myKeystore myStorePass myCert.cert myCert.key Импортированный закрытый ключ myCert.key и сертификат myCert.cert в хранилище ключей myKeystore типа jks под псевдонимом myKeystore
Запуск Weblogic
[] # ./startWebLogic.sh -Dweblogic.security.SSL.trustedCAKeyStore -Dweblogic.security.SSL.nojce = true
Это дает мне результат:
<Security> <BEA-090171> <Loading the identity certificate and private key stored under the alias myKeystore from the JKS keystore file /Oracle/Middleware/user_projects/domains/testDomain/myKeystore .>
<Security> <BEA-090169> <Loading trusted certificates from the jks keystore file /root/Oracle/Middleware/jrockit_160_05_R27.6.2-20/jre/lib/security/cacerts.>
<Could not load a jks keystore from the file /Oracle/Middleware/jrockit_160_05_R27.6.2-20/jre/lib/security/cacerts. Exception: java.io.IOException: Keystore was tampered with, or password was incorrect>
Теперь пароль правильный, но это не работает, почему?
В консоли weblogic вы указали пароль хранилища ключей («myStorePass») на вкладке «Хранилища ключей» и пароль закрытого ключа на вкладке SSL?