Java 如何处理 Spring Ws 中的证书?

How does Java handle Certificates in Spring Ws?

我需要使用 Spring Ws 使用网络服务。我正在使用 WEB 服务模板。 我需要知道仅在 java keystore 和 trustore 中指定证书是否会自动发送和接收证书?如果密钥库和 trustore 配置正确,服务器证书的验证也会在 Spring Ws 中自动发生,还是我必须编写一些代码?如果不是,我如何在 Spring WS 中发送和接收证书?

一旦您拥有 您喜欢使用的安全拦截器。假设您手边有所有证书,您可以按照以下链接为每个安全拦截器设置单向或双向 ssl。此链接不是最新的,但应该可以帮助您入门。

XwsSecurityInterceptor

Server Security Set up

Client Security Set up

Wss4jSecurityInteceptor

Client and Server Security Set up