当前位置: 首页 > news >正文

配置CA证书

前置条件

配置Java环境变量。

具体操作

windows环境

以管理员方式执行CMD窗口,输入命令;

cd /d %JAVA_HOME%\jre\lib\securitycurl -kv https://xxx/artifactory/CMC-Release/certificates/xxxRootCA.cer -o xxxRootCA.cercurl -kv https://xxx/artifactory/CMC-Release/certificates/xxxEnterpriseCA1.cer -o xxxEnterpriseCA1.cerkeytool -keystore cacerts -importcert -alias xxxRootCA -file xxxRootCA.cer -storepass changeit -nopromptkeytool -keystore cacerts -importcert -alias xxxEnterpriseCA1 -file xxxEnterpriseCA1.cer -storepass changeit -noprompt

上述操作即在jdk的security包目录下调用curl命令把对应的根CA和企业CA保存在该目录下。

接下来检查是否安装成功;

cd /d %JAVA_HOME%\jre\lib\securitykeytool -list -V -keystore cacerts -storepass changeit | findstr /n xxxrootcakeytool -list -V -keystore cacerts -storepass changeit | findstr /n xxxenterpriseca1

linux环境

输入linux命令;

cd $JAVA_HOME/jre/lib/securitywget --no-check-certificate https://xxx/artifactory/CMC-Release/certificates/xxxRootCA.cerwget --no-check-certificate https://xxx/artifactory/CMC-Release/certificates/xxxEnterpriseCA1.cerkeytool -keystore cacerts -importcert -alias xxxRootCA -file xxxRootCA.cer -storepass changeit -nopromptkeytool -keystore cacerts -importcert -alias xxxEnterpriseCA1 -file xxxEnterpriseCA1.cer -storepass changeit -nopromptchmod 755 -R $JAVA_HOME/jre/lib/security/cacerts

检查是否安装成功;

cd $JAVA_HOME/jre/lib/securitykeytool -list -V -keystore cacerts -storepass changeit | grep -i xxxRootCAkeytool -list -V -keystore cacerts -storepass changeit | grep -i xxxEnterpriseCA1

参考链接:
1、command line tool and library for transferring data with URLs
2、github_curl
3、PHP网络爬虫之CURL
4、curl命令 在线中文手册

http://www.lryc.cn/news/191600.html

相关文章:

  • 计算机毕业设计选什么题目好?springboot 高校就业管理系统
  • 上海-华为全联接大会|竹云受邀参加华为云ROMAConnect行业生态联盟成立联合发布会
  • 走进GraalVM
  • spark读取hive表字段,区分大小写问题
  • UE4和C++ 开发-头文件(.h) 和实现文件(.cpp)区别
  • git介绍和安装、(git,github,gitlab,gitee介绍)、git工作流程、git常用命令、git忽略文件
  • go cpu、内存监控、性能分析:PProf
  • 计算机网络传输层知识总结·
  • vue使用ant design Vue中的a-select组件实现下拉分页加载数据
  • 精准突击!GitHub星标103k,2023年整理1658页JAVA秋招面试题
  • GEE:基于GLDAS数据集分析土壤湿度的时间序列变化
  • Nacos安装
  • UE4和C++ 开发-C++与UMG的交互2(C++获取UMG的属性)
  • Ubuntu 22.04.3 LTS单机私有化部署sealos
  • #力扣:2236. 判断根结点是否等于子结点之和@FDDLC
  • 暴力递归转动态规划(九)
  • Linux知识点 -- 高级IO(一)
  • Android AMS——内存回收机制(十二)
  • 1600*C. Add One(数位DP找规律)
  • 干货丨送你几个实用PR编辑技巧(二) 优漫动游
  • [每周一更]-(第67期):docker-compose 部署php的laravel项目
  • vsCode 忽略 文件上传
  • 197、管理 RabbitMQ 的虚拟主机
  • [NCTF2019]SQLi regexp 盲注
  • 通过webpack创建并打包js库到npm仓库
  • 【Java 进阶篇】深入了解JavaScript中的函数
  • 谷歌 Chrome 浏览器正推进“追踪保护”功能
  • Excel 自动提取某一列不重复值
  • 【TensorFlow2 之011】TF 如何使用数据增强提高模型性能?
  • Hadoop 安装教程 (Mac m1/m2版)