首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用SoapUI测试内部安全的web服务?

用SoapUI测试内部安全的web服务?
EN

Stack Overflow用户
提问于 2014-02-27 17:54:29
回答 1查看 2.6K关注 0票数 2

我想使用SoapUI对内部(带有内部造币证书的) web服务运行一些测试。我不确定我完全掌握了SSL握手的内容。但是,我将端点的cert导出到一个.cer文件中,然后使用以下命令启动java:

keytool -import -alias ca -file myservice.cer -keystore cacerts –storepass changeit

这是我从另一个这样的问题得到的。然后,我将这个信任存储文件(仙人掌)添加到SoapUI中的项目属性中。但是,当我试图向项目添加WSDL时,仍然会得到与前面相同的错误:

Error loading [https://myservice?wsdl]: org.apache.xmlbeans.XmlException: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

我完全离开基地了吗?是否将链中的所有证书添加到信任库中?我不能这么做,它告诉我化名已经在使用了?还是我应该从外部可信的权威那里获得证书?

EN

回答 1

Stack Overflow用户

发布于 2014-08-04 04:44:52

SOAP引发异常,因为您的证书没有正确地安装在SOAP信任存储中。

要解决上述异常,请执行以下步骤。

  1. 从密钥存储区或浏览器导出证书(其中包含公钥)
  2. 转到SOAPUI安装目录,并找到以下目录\SmartBear\soapUI- 4.0.1\jre\lib\security
  3. 将证书导入到仙人掌信任存储区(默认信任存储区)
  4. 重新启动SOAP并加载WSDL..。

了解更多关于SSL的信息..。按照下面的链接.JSSE文档

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22076491

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档