gpt4 book ai didi

java - 我如何知道哪个安全提供商正在处理我的 SSL 套接字?

转载 作者:太空宇宙 更新时间:2023-11-03 12:59:30 25 4
gpt4 key购买 nike

我正在尝试在 Java 中配置自定义安全提供程序。我想验证 SSL 连接是否由这个新的安全提供程序处理(连接是通过接受来自默认 ssl 套接字工厂创建的服务器套接字的新连接来创建的)。我的问题是我无法找到如何获取与给定 SSLSocket 关联的安全提供程序.

可以通过 SSLContext 访问提供程序类,但我无法获得 SSLContext来自 SSLSocket .

也许有更好的方法可以验证这一点?

最佳答案

由于默认的 SSLSocketFactory 将使用默认的 SSLContext,您可以使用 SSLContext.getDefault().getProvider()

由于 (SSL)Socket 实例不一定由 (SSL)SocketFactory 创建,它们不提供公共(public) API 来访问工厂,它们可能是从工厂已创建。

关于java - 我如何知道哪个安全提供商正在处理我的 SSL 套接字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14241278/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com