Я использую 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
. Что может быть причиной этого. Любая помощь.
Привет