首页 > 其他分享 >解决错误:unable to find valid certification path to requested target

解决错误:unable to find valid certification path to requested target

时间:2023-09-08 12:36:06浏览次数:33  
标签:keystore requested Java storepass 证书 certification cacerts valid

maven编译老报错 unable to find valid certification path to requested target

解决方法

将服务端证书添加到Java证书信任库中

 

keytool -import -alias casserver -keystore $JAVA_HOME/lib/security/cacerts -file server.crt -storepass changeit -noprompt
  • alias,证书别名,可以任意,不重复。
  • file,需要导入服务端证书
  • keystore,Java 证书库地址,不同系统和JDK环境可能不同,默认是 $JAVA_HOME/jre/lib/security/cacerts
  • storepass,Java 证书库密码,默认密码为 changeit


我自己是用keystore explorer 这个工具 https://keystore-explorer.org/ 搞定的!

删除了重复的证书,重新导入即可。

注意:是用java home下的cacerts!

 



标签:keystore,requested,Java,storepass,证书,certification,cacerts,valid
From: https://blog.51cto.com/u_11908275/7408303

相关文章

  • 高德地图INVALID_USER_SCODE问题
    keytool-v-list-keystoretest.jks 注意:苹果和windows运行上面的命令获取到的SHA1不一样,mac获取的md5是windows的SHA1获取Key-创建工程-开发指南-Android导航SDK|高德地图API......
  • 视频融合平台EasyCVR综合管理平台加密机授权报错invalid character是什么原因
    视频融合平台EasyCVR综合管理平台具备视频融合汇聚能力,作为安防视频监控综合管理平台,它支持多协议接入、多格式视频流分发,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等,能对外分发RTSP、RTMP、FLV、HLS......
  • 成功解决:Invalid encoding name “UTF8“
    文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、有兴趣的可以关注一下。为何分享?踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。前言出现这个问题可能由于不同的原因、本文是由于**Mapper.xml文件中设置的编码格式问题,需要将encoding="UTF8"改......
  • ASP.NET MVC2 数据模型验证类库:MVC Foolproof Validation
    MVCFoolproofValidation是一个数据模型类库扩展。操作符验证有效的操作符验证器非空验证条件非空验证启用客户端验证要启用客户端验证,必须包含标准的客户端验证文件和Mvc...MVCFoolproofValidation是一个数据模型类库扩展。操作符验证1:public......
  • @Validated 属性安全验证
    在接口处进行属性的安全校验时,使用@Validated 【importorg.springframework.validation.annotation.Validated;】时,需要以下步骤:1.引入pom依赖<!--springbootvalidation--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boo......
  • 一文了解Validator库
    1.引言github.com/go-playground/validator是一个Go语言的库,用于对结构体字段进行验证。它提供了一种简单而灵活的方式来定义验证规则,并在验证过程中检查结构体字段是否满足这些规则。这个库可以用于验证各种数据,包括从用户输入到API请求中的数据,以确保数据的完整性和有效性......
  • 一文了解Validator库
    1.引言github.com/go-playground/validator是一个Go语言的库,用于对结构体字段进行验证。它提供了一种简单而灵活的方式来定义验证规则,并在验证过程中检查结构体字段是否满足这些规则。这个库可以用于验证各种数据,包括从用户输入到API请求中的数据,以确保数据的完整性和有效......
  • Spring Boot - 引入 validation 对参数或实体类进行校验不管用
    版本说明我的父工程版本号是3.1.0。file:[pom.xml]<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>3.1.0</version><relativePath/><!--......
  • webman:用think-validate做验证器(v1.5.7)
    一,官方文档地址:https://www.workerman.net/doc/webman/components/validation.html二,安装组件:1,安装liuhongdi@lhdpc:/data/webman/imageadmin$composerrequiretopthink/think-validate2,安装后查看版本:liuhongdi@lhdpc:/data/webman/imageadmin$composershowto......
  • Struts2输入校验以及错误信息处理(1)——用Action中定义的validate()方法进行校验
    Struts2的输入校验有两种方式:一种是用Action中定义的validate()方法进行校验,一种是用Struts2定义好的校验框架进行校验。前者里面的逻辑判断要自己写,而后者只需要传递相应的参数即可。不管是哪种方式,程序执行的流程都是一样的,执行流程如下:1、对表单传递过来的数据,先进行类型转换2、......