小编给大家分享一下Spring Integration中如何获取TLS客户端证书,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Spring Integration 是一个非常强大且可扩展的继承框架。但有时,如何获取你所需要的一些信息并非易事。就我而言 – 可以用于在 TLS(基于 TLS 的系统日志)连接中进行相互身份验证的证书。你有一个接收消息的 Java 方法,理想情况下,你希望获得客户端使用的证书链来对其进行身份验证(例如,你可能需要提取 CN)。幸运的是,Spring Integration 是灵活的。它可以做到,但它有点令人费解。我将使用 XML 表示法,但同样可以通过 Java 配置来免费云主机域名实现。sslContextSupport
通常是org.springframework.integration.ip.tcp.connection.DefaultTcpSSLContextSupport
或自定义实现(例如,如果你想使用“blind”信任存储)那你就需要这两个类。可以在各自的注册表中查看它们:TLSSyslogInterceptorFactory
和TLSMUTAUALNIOCONNECTIONSUPPORT
。这些类是用来做什么呢?TLSMutualNioConnectionSupport
类设置的SSL引擎“wantClientAuth
”选项。还有另一种选择——“needClientAuth
”,它用于客户端身份验证,而不仅仅是支持它。根据用例,你可以使用一种或另一种。
然后,您可以通过以下方式在处理程序方法中获取证书:以上是“Spring Integration中如何获取TLS客户端证书”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注百云主机行业资讯频道!
这篇文章主要介绍“Vue技术栈的微前端方案分析”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Vue技术栈的微前端方案分析”文章能帮助大家解决问题。对于大型前端项目,比如公司内部管理系统(一般包括 OA、HR、CRM、会…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。