Java 访问测试端点时需要密钥库什么?

Java 访问测试端点时需要密钥库什么?,java,rest,Java,Rest,为了学习,我使用SpringRestTemplate编写了一个简单的Java客户机代码,以访问示例Rest端点。为了让它发挥作用,我解决了多个问题,比如 java.security.cert.CertificateException: No subject alternative DNS name matching found. sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid cer

为了学习,我使用SpringRestTemplate编写了一个简单的Java客户机代码,以访问示例Rest端点。为了让它发挥作用,我解决了多个问题,比如

java.security.cert.CertificateException: No subject alternative DNS name matching found.
sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
因此,我通读了一些参考资料,并通过生成服务器的证书并将其添加到我的JRE密钥库来解决问题

但是,当我尝试从网络浏览器或邮递员访问同一个端点时,它没有显示任何问题,而且可以立即工作。所以,我只是想知道这些方法之间的区别是什么