为什么 SSLContext 接受 key 管理器/信任管理器数组,而在 javadoc 中声明“仅使用数组中特定 key 和/或信任管理器实现类型的第一个实例。(例如,仅第一个 javax将使用数组中的 .net.ssl.X509KeyManager。)”? (当你实际上只需要一个对象时为什么要一个数组?)
最佳答案
它并不“实际上只需要一个对象”。它实际上只需要一个“具有特定 key 和/或信任管理器实现类型”的对象。再读一遍。例如,您不能提供两个 X509KeyManagers,正如它所说,但您可以提供任意数量的不同 KeyManagers。
关于java - key 管理器/信任管理器的 SSL 上下文数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7403383/