记录一次Linux下java程序证书认证导致访问失败
2026/6/25 18:50:43 网站建设 项目流程

前景提示

博主使用DependencyCheck命令行工具的时候,出现地址无法访问,显示证书不可信

处理办法

为java添加可信库

步骤

    1. 生成可信密钥文件
openssl s_client -connect 域名:443 -servername 域名 |sed -n '/-----BEGIN CERTIFICATE-----/,/-----END CERTIFICATE-----/p'

为保险起见,手动粘贴到指定文件
将下面内容(虚线部分都带上)

-----BEGIN CERTIFICATE----- 密钥.... -----END CERTIFICATE-----

粘贴至/tmp/service-cert.pem

    1. 导入java的keystore
$JAVA_HOME/bin/keytool -importcert -alias 域名 -keystore $JAVA_HOME/lib/security/cacerts -file /tmp/service-cert.pem

注意,(域名)部分要保持一致

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询