我正在尝试编写Web Service测试,它需要使用客户端证书连接到Web Service。我已经设置了一个接受客户端证书的服务器,并且在使用.NET客户端应用程序时它可以正常工作。 客户端证书与spring安全插件一起作为身份验证机制,因此我需要一种方法来编写可以在执行请求时使用我的自定义证书的客户端。
现在我正在尝试编写用于测试此服务的集成测试,但在执行请求时我找不到附加客户端证书的任何意思。我为groovy,ws-lite为groovy甚至cxf for java抛出了wsclient。仍然没有运气。
有没有办法可以将我自己的自定义客户端证书附加到Web服务客户端请求?
答案 0 :(得分:2)
您可以使用HttpBuilder,具体请看这里:http://groovy.codehaus.org/modules/http-builder/apidocs/groovyx/net/http/AuthConfig.html