错误
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 289 天前
下载 letsencrypt 根证书, keytool 导入
|
3
ysc3839 289 天前 via Android
什么用途? nginx 反代不行吗?
|
4
my3157 289 天前
|
6
dunhanson OP 难搞,没人遇到过这个问题吗?
|
7
lujjjh 289 天前
证书配得不对,是不是用了 cert ,没有用 fullchain ?
|
8
Foxkeh 289 天前
没遇到过, 我用 certbot 签的, 也是 letsencrypt 证书, 不太清楚跟你这个 acme.sh 有什么区别, 用了五六年都挺稳定, 应该跟 JDK 版本没关系, 倾向于是客户端或者服务端配置问题.
要不你用 ssllabs 的在线测试看看你网站的兼容性, 里面会展示 Java 版本的兼容性 |
9
greenskinmonster 289 天前
你用 acme.sh 申请 zerossl 的证书试试
|
12
haimianbihdata 284 天前 via Android
@dunhanson 我也这个问题。生成的证书提示要补全。老哥后面怎么解决的
|