我没有问题,通过以下步骤进行:如何与非自签名证书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