0
我試圖從客戶端機器訪問EJBCA Webservice,我收到以下提到的這些異常: 請告訴我這些異常有哪些可能的原因和工作解決方案: javax.xml.ws.WebServiceException:無法訪問WSDL:https://example.com:8442/ejbca/ejbcaws/ejbcaws?wsdl。它失敗了: sun.security.validator.ValidatorException:PKIX路徑構建失敗:sun.security.provider.certpath.SunCertPathBuilderException:無法找到有效的證書路徑到要求的目標EJBCA Web服務異常
如果我在客戶端使用superadmin.p12或安裝ejbca時生成的服務器的tomcat.jks和truststore.jks,它會起作用嗎?你有一個僞代碼或一個示例代碼片段,這將幫助我糾正聲明,初始化,然後調用webservice方法。謝謝 – 2014-12-10 04:38:36
它將按照[文檔](http://ejbca.org/docs/adminguide.html#EJBCA Web服務接口)中所述的方式工作: Web服務接口請求管理員的客戶端證書認證與管理GUI一樣。如果你有一個客戶端證書在管理GUI上工作,你也應該可以將它用於Web服務接口。 但我會*不*使用superadmin。只需創建一個新的客戶端實體,由您的管理員權限頒發併發布密鑰庫。然後創建所需的管理規則。 – MatK 2014-12-10 08:59:10
我在執行推薦的設置後仍然遇到bad_certificate異常。 – 2014-12-15 10:18:36