выпуск импорта сертификата weblogic - PullRequest
0 голосов
/ 15 ноября 2018

Я использую jdk 1.8 для weblogic 12.2.1.3 с пакетом SOA. Я должен импортировать один сертификат с веб-сервера на сервер приложений. Я скачал сертификат с веб-сервера и попытался импортировать его по умолчанию cacerts. Путь /u01/oracle/products/jdk/jre/lib/security/cacerts

Мой сертификат импортирован, так как я получаю сообщение о том, что сертификат добавлен. Но когда я пытаюсь вызвать URL-адрес мыла, я получаю сообщение об ошибке, как показано ниже

<bpelFault><faultType>0</faultType><remoteFault xmlns="http://schemas.oracle.com/bpel/extension"><part name="summary"><summary>oracle.fabric.common.FabricInvocationException: Unable to invoke endpoint URI "https://stageosb.au.ar/restricted/soasession" successfully due to: javax.xml.soap.SOAPException: javax.xml.soap.SOAPException: Message send failed: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

Итак, я пошел, чтобы проверить сертификат, который я импортировал, перечислив их с псевдонимом с командой ниже

keytool -list -v -keystore cacerts -storepass changeit | grep "Alias name:"

Я получил список установленных сертификатов. В этом списке я увидел, что мой сертификат также упоминается там с одной странной вещью: все сертификаты, установленные ранее, имеют jdk в конце. Но для моих сертификатов, которые я импортирую, он не показывает jdk, наконец, его. пожалуйста, смотрите ниже

Alias name: popcasca
Alias name: verisignclass1g2ca [jdk]
Alias name: comodoaaaca [jdk]
Alias name: geotrustprimarycag2 [jdk]
Alias name: globalsignr3ca [jdk]

popcasca - это мой сертификат, установленный в cacerts, но здесь не упоминается jdk. Что может быть причиной этого. Любая помощь.

Привет

1 Ответ

0 голосов
/ 22 января 2019

Ваш сервер будет ссылаться на DemoTrust.jks. Так что просто обновление cacerts не поможет.

Вам необходимо удалить строку ниже из setDomainEnv [.cmd | .sh].

“-Djavax.net.ssl.trustStore=%WL_HOME%\server\lib\DemoTrust.jks”

Подробнее см .: https://sswaro.wordpress.com/pkix-path-building-failed-in-soa/

...