我试图通过外行术语理解信任库和密钥库之间的区别 . 它们如何与java中的cacerts相关 . 我已经经历了很多线程,但仍然无法理解何时使用密钥库和信任库 .

当我尝试对https服务进行api调用时,我继续获得ssl认证问题 . HTTPS服务使用自签名证书,我将证书导入到我的cacert,仍存在问题 . 我需要在哪里导入该证书 . 如果导入解决了问题,我在部署应用程序时是否需要在其他环境中导入证书 . 我们的应用程序使用JKS文件,需要它 . 当我查看JKS文件时,我看到其中有2个证书 . 我们为什么用它 .

对于信任商店,我看到人们说信任自己 . 我们信任自己的是什么?信任库是否使用任何证书 . 我何时应该使用密钥库或信任库 .

理解这一点的任何帮助对我都很有帮助 .