如何在 Spring Ws 中与银行等第三方收发证书?
How to send and receive certificates in Spring Ws with a third party such as Bank?
我正在使用 Spring MVC 4 Rest,但现在因为我需要使用 Web 服务,所以我决定将 Spring Ws 与 Appache Tomcat7 服务器一起使用,并且我正在尝试连接到第三方那是一家银行 Api 我必须实现双向 SSL 的相互身份验证才能发送我的 Soap 请求
- 如果证书放在信任库和密钥库中
分别在 spring ws 然后尝试连接到 https
服务器将进行验证和发送证书
自动?
- 配置我的 Spring Ws 应用程序以通过 https 使用 Web 服务需要遵循哪些步骤或过程?
- 如果验证和发送没有自动完成,那么我该如何发送和验证
使用 Spring ws?
发送 soap 请求之前的证书
Spring WS 安全通过 WebServiceTemplate 提供支持。安全机制有两种,SUN的XML和Web Services Security(XWSS)通过XwsSecurityInterceptor和Apache的WSS4J通过Wss4jSecurityInterceptor。这些只是扩展点,因此您可以自定义所有安全需求,包括身份验证、签名、验证、加密和解密。
另请查看我针对您 问题设置的密钥库和信任库的回答。
在此处阅读更多内容 XwsSecurityInterceptor and Wss4jSecurityInterceptor。
我正在使用 Spring MVC 4 Rest,但现在因为我需要使用 Web 服务,所以我决定将 Spring Ws 与 Appache Tomcat7 服务器一起使用,并且我正在尝试连接到第三方那是一家银行 Api 我必须实现双向 SSL 的相互身份验证才能发送我的 Soap 请求
- 如果证书放在信任库和密钥库中 分别在 spring ws 然后尝试连接到 https 服务器将进行验证和发送证书 自动?
- 配置我的 Spring Ws 应用程序以通过 https 使用 Web 服务需要遵循哪些步骤或过程?
- 如果验证和发送没有自动完成,那么我该如何发送和验证 使用 Spring ws? 发送 soap 请求之前的证书
Spring WS 安全通过 WebServiceTemplate 提供支持。安全机制有两种,SUN的XML和Web Services Security(XWSS)通过XwsSecurityInterceptor和Apache的WSS4J通过Wss4jSecurityInterceptor。这些只是扩展点,因此您可以自定义所有安全需求,包括身份验证、签名、验证、加密和解密。
另请查看我针对您
在此处阅读更多内容 XwsSecurityInterceptor and Wss4jSecurityInterceptor。