我想要理解信任商店(truststore)和密钥库(keystore)的区别。它们与Java中的cacerts有什么关系?我查阅了很多线程,但仍无法理解何时使用keystore和truststore。
当我尝试通过https调用Web服务时,我一直遇到SSL证书问题。HTTPS服务使用自签名证书,我将证书导入了我的cacert,但问题仍然存在。我需要在哪里导入这个服务器证书?如果导入可以解决问题,那么在部署应用程序时,我是否需要在其他环境中导入证书?
我们的应用程序使用JKS文件,需要什么?当我查看JKS文件时,发现其中有2个证书,我们为什么要使用它?
对于truststore,我看到人们说要自己信任自己。我们自己信任什么?truststore使用任何证书吗?何时应该使用keystore而不是truststore?
希望能够帮助我更好地理解这些内容。
当我尝试通过https调用Web服务时,我一直遇到SSL证书问题。HTTPS服务使用自签名证书,我将证书导入了我的cacert,但问题仍然存在。我需要在哪里导入这个服务器证书?如果导入可以解决问题,那么在部署应用程序时,我是否需要在其他环境中导入证书?
我们的应用程序使用JKS文件,需要什么?当我查看JKS文件时,发现其中有2个证书,我们为什么要使用它?
对于truststore,我看到人们说要自己信任自己。我们自己信任什么?truststore使用任何证书吗?何时应该使用keystore而不是truststore?
希望能够帮助我更好地理解这些内容。