我沒有問題,通過以下步驟進行:如何與非自簽名證書X509配置了SoapUI模擬服務的SSL
http://www.soapui.org/Service-Mocking/securing-mockservices-with-ssl.html設立了SoapUI模擬服務的自簽名證書。
但是現在我想通過Entrust Certification Authority-L1C的「真正」證書問題來測試模擬服務。
此證書的其他信息
- 確保遠程計算機的身份
- 1.2.840.113533.7.75.2
- 2.23.140.1.2.2
它是有效的直到2016年。
我使用該命令將證書導入server.keystore。
c:\Program Files\Java\jre6\bin\keytool.exe -import -alias server -keystore server.keystore -storepass mypasss -file server_cer_issued_by_entrust.cer
我了SoapUI得到了錯誤,說SSH握手錯誤(如果我有一個自簽名(創建)證書,它的工作原理更換server_cer_issued_by_entrust.cer
)。
我剛剛意識到這可能是不可能的,因爲模擬服務是127.0.0.1
,但實際證書對於像「mydomain.com」這樣的Web服務是問題,是嗎?
謝謝。我確實改變了windows'hosts'文件並在soap中使用mydomain.com。我仍然得到錯誤。 – 2014-10-23 15:34:36
您是否編輯了主機文件並更改了SOAPUI端點以連接到「https:// mydomain.com」並且不起作用? – albciff 2014-10-23 15:40:22
是的。我做到了這一點,從SOAPUI日誌中的錯誤是'沒有共同的密碼套件' – 2014-10-23 16:06:20