错误
java.lang.RuntimeException: javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
以前用阿里云的,但是免费数量有限制
acme.sh 这玩意可以帮你自动续期,自动化的,很方便
现在就是 jdk8 识别有点问题
jdk8 版本:temurin-1.8.0_372
PS: server 是 letsencrypt
1
my3157 2023-07-20 17:08:23 +08:00
下载 letsencrypt 根证书, keytool 导入
|
3
ysc3839 2023-07-20 17:11:30 +08:00 via Android
什么用途? nginx 反代不行吗?
|
4
my3157 2023-07-20 17:12:50 +08:00
|
6
dunhanson OP 难搞,没人遇到过这个问题吗?
|
7
lujjjh 2023-07-20 18:06:13 +08:00
证书配得不对,是不是用了 cert ,没有用 fullchain ?
|
8
Foxkeh 2023-07-20 18:13:09 +08:00
没遇到过, 我用 certbot 签的, 也是 letsencrypt 证书, 不太清楚跟你这个 acme.sh 有什么区别, 用了五六年都挺稳定, 应该跟 JDK 版本没关系, 倾向于是客户端或者服务端配置问题.
要不你用 ssllabs 的在线测试看看你网站的兼容性, 里面会展示 Java 版本的兼容性 |
9
greenskinmonster 2023-07-20 18:26:20 +08:00
你用 acme.sh 申请 zerossl 的证书试试
|
12
haimianbihdata 2023-07-25 08:05:25 +08:00 via Android
@dunhanson 我也这个问题。生成的证书提示要补全。老哥后面怎么解决的
|