1

有一段旧代码(不受我控制)初始化为 sslContext.init(null, ...) - 密钥管理器被硬编码为空。稍后,代码将创建一个 ssl 服务器套接字。

我正在尝试提供一个 jks 密钥存储文件来使用证书。如果我能够修改该代码并提供给密钥管理器,那么该代码就可以工作(我试图复制它)。

我的问题是:我怎样才能继续使用该代码,提供空值,并且仍然使用我的 jks 文件?

我尝试设置 javax.net.ssl.keyStore,但该选项被忽略。Javadoc 说,如果密钥管理器为空,系统会找到合适的管理器——这是什么意思?

4

0 回答 0