0

这是我所指的示例代码。 https://sites.google.com/site/ssljavaguide/example-code/2-way-ssl

我可以不设置与密钥库相关的属性并等待抛出一些异常,然后根据异常的发生来决定它是 1-way 还是 2-way ssl 连接?

抱歉,如果这个问题看起来很愚蠢。

4

1 回答 1

0

由服务器请求客户端证书(如果没有请求,客户端将无法发送它)。

仅当服务器发出此类请求时,才会使用您的客户端密钥库。在没有请求客户端证书时设置密钥库不是问题:它只是不会被使用。副作用是客户端将在请求时发送合适的证书。如果您需要更多控制,则需要自定义KeyManager.

于 2013-10-15T11:17:42.713 回答