5

我正在尝试编写 Web 服务测试,它需要使用客户端证书连接到 Web 服务。我已经设置了一个接受客户端证书的服务器,并且在使用 .NET 客户端应用程序时它可以正常工作。客户端证书与 spring 安全插件一起用作身份验证机制,因此我需要一种方法来编写一个客户端,该客户端可以在执行请求时使用我的自定义证书。

现在我正在尝试编写一个集成测试来测试此服务,但是在执行请求时我找不到任何附加客户端证书的方法。我为 groovy 尝试了 wsclient,为 groovy 尝试了 ws-lite,甚至为 java 尝试了 cxf。仍然没有运气。

有什么方法可以将我自己的自定义客户端证书附加到 Web 服务客户端请求?

4

1 回答 1

2

可以使用HttpBuilder,具体看这里:http ://groovy.codehaus.org/modules/http-builder/apidocs/groovyx/net/http/AuthConfig.html

于 2013-01-30T20:35:29.260 回答