【问题标题】:GRAILS - web service client using client certificateGRAILS - 使用客户端证书的 Web 服务客户端
【发布时间】:2013-01-30 16:03:27
【问题描述】:

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

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

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

【问题讨论】:

    标签: java web-services grails ssl


    【解决方案1】:

    【讨论】:

    • 很高兴知道至少有一些方法。有没有办法在其他一些 Web 服务客户端中使用 httpbuilder?还是我必须手动解析 XML 才能测试 Web 服务?
    • HttpBuilder 会自动解析 XML,只要您将 contentType 指定为 XML。与 JSON 相同。查看他们网站上的示例。太棒了。
    • 有总比没有好,我希望有一些方法可以使用 cxf 或其他库将证书附加到 Web 服务连接。我想我将不得不以艰难的方式做到这一点:)
    • 你可以用HttpBuilder。您可以访问底层 java httpclient,您可以在其中做任何事情。
    猜你喜欢
    • 2020-10-23
    • 1970-01-01
    • 2014-08-17
    • 2014-02-23
    • 2015-04-18
    • 2014-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多