【问题标题】:Invoke webservice using HTTPS in Java在 Java 中使用 HTTPS 调用 Web 服务
【发布时间】:2013-05-10 17:28:24
【问题描述】:

我的网络服务提供商提供 HTTPS 服务,我需要使用它们。我正在使用 JAX-WS 并使用给定的 HTTPS URL 调用 Web 服务,响应按预期进行,但是当我看到日志显示 HTTP 请求并且请求 XML 未加密时,我启用了

"com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.dump=true;"

在控制台打印日志。

这是我们在控制台打印 XML 时的行为吗? 如果我想查看加密的 XML,我应该怎么做

我不确定传输请求时是否进行了加密。

【问题讨论】:

    标签: java web-services security jax-ws webservices-client


    【解决方案1】:

    如果您使用的是 Linux,则可以使用 Socket Stat ss -pr 检查打开的套接字(以及它们是否安全)。在 BSD 上(但也在 Linux 上),使用 netstat,虽然我确信在 Windows 上也有类似的工具,尽管我从未使用过。

    否则,请使用Wireshark 或 Tcpflow/Tcpdump 等网络检查工具,查看消息是否通过 HTTPS 发送。

    注意:这些工具只会确认存在 TLS/SSL 连接,它们不能替代彻底的安全审核。

    【讨论】:

      猜你喜欢
      • 2016-06-30
      • 1970-01-01
      • 2011-04-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多