2011-09-13 18 views
0

爲什麼SSLContext在javadoc中聲明接受一個keymanagers/trustmanagers數組:「僅使用陣列中特定鍵和/或信任管理器實現類型的第一個實例。(例如,將只使用數組中的第一個javax.net.ssl.X509KeyManager。)「? (爲什麼要求一個數組,當你實際上只需要一個對象?)Keymanagers/trustmanagers的SSL上下文數組

回答

1

它並不'實際上只需要一個對象'。它實際上只需要一個特定鍵和/或信任管理器實現類型的對象。再讀一遍。正如它所說的,您不能提供兩個X509KeyManagers,但您可以提供任意數量的不同的 KeyManagers。