网上搜一堆,我看都是要先初始化 sslcontext,自定义 ClientHttpRequestFactory,然后 new RestTemplate(factory).exec(....)。但是我自己没有配置这些,直接注入 restTemplate 也能访问。。请问这个是有啥区别吗?
1
guyeu 2020-06-05 10:59:17 +08:00
私人自建的站点证书可能没有被签发,所以需要手动添加信任。
|
2
chendy 2020-06-05 11:05:54 +08:00
有时候不用配,有时候需要配,比如证书不是 java 默认信任的 ca 签发的,比如要配置客户端证书
|
6
luxinfl OP @guyeu 那我直接 new RestTemplate().getForEntity("https://www.baidu.com",String.class) 也可以访问啊
|
11
hantsy 2020-06-05 16:32:14 +08:00
运行环境的 jre 不能识别的要另外加载 crt 吧, 或者直接全局安装到运行 Jre 的证书目录下去。记不清了,以前弄过。
|