提问者:小点点

JSSE参考指南中的"TrustManagerFactory的最高优先级实现"是什么?


我正在阅读https://docs.oracle.com/javase/8/docs/technotes/guides/security/jsse/JSSERefGuide.html#SSLContext关于SSLContext类。特别是,关于init方法:

public void init(KeyManager[] km, TrustManager[] tm, SecureRandom random);

他们说,如果tm参数为null,则“……将搜索已安装的安全提供程序,以查找TrustManagerFactory的最高优先级实现,并从中获得适当的TrustManager。”此默认算法是什么?(TrustManagerFactory的最高优先级实现)。我搜索了互联网,只找到了这个链接https://www-01.ibm.com/support/knowledgecenter/SSYKE2_7.0.0/com.ibm.java.security.component.70.doc/security-component/jsse2Docs/pkixtrustmgrsupport.html 他们提到了PKIX算法。我不确定这是否是正确答案。


共1个答案

匿名用户

它只是指在java.security文件中列出的最高级别的安全提供程序。

我在你的IBM链接中没有看到任何以任何方式解决这个问题的东西。