配置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.mzph.cn/news/103153.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

前端-Vue-开发指南

VueJS 开源文档 拉入vscode安装node.js安装vue脚手架components : 组件router:路由创建新组建 :assets: 系统图片存放地址main.js: vue脚手架对象存放地 (新的包要放在里面)属性 computedslot 插槽error St…

Hadoop-2.5.2平台环境搭建遇到的问题

文章目录 一、集群环境二、MySQL2.1 MySQL初始化失败2.2 MySQL启动报错2.3 启动时报不能打开日志错2.4 mysql启动时pid报错 二、Hive2.1 Hive修改core-site.xml文件后刷新权限2.2 Hive启动元数据时报错2.3 Hive初始化MySQL报错2.3.1 报错信息2.3.2 错误原因2.3.3 参考文档 2.4 …

发明专利申请的5个阶段

1、专利受理阶段,专利局收到专利申请后进行审查,如果符合受理条件,专利局会将确定申请日,并给予申请号,而且核实文件清单后,发出受理通知书,通知申请人; 2、初步审查阶段&#xff0…

Tornado 可以使用 nginx 提供负载均衡

Tornado和nginx都是网络服务器的重要组成部分,但它们在职能和使用场景上存在显著的差异。 Tornado可以独立运行,而不需要依赖nginx等其他Web服务器。这是因为Tornado本身就是一个完整的Web服务器,可以独立处理HTTP请求并返回响应数据。 ngi…

Qt 框架 6.6版本添加响应式布局,并兼容AArch64 架构

近日有消息称,Qt 框架 6.6版本已经正式发布,并且还引入“ Qt Graphs”,为 Qt Quick 添加“响应式布局”,顺便还改善了文字转语音(Text to Speech)模块。 而在Qt Graphs 模块方面,作为 Qt Data Visualization模块的替代…

React的类式组件和函数式组件之间有什么区别?

React 中的类组件和函数组件是两种不同的组件编写方式,它们之间有一些区别。 语法和写法:类组件是使用类的语法进行定义的,它继承自 React.Component 类,并且需要实现 render() 方法来返回组件的 JSX。函数组件是使用函数的语法进…

漏洞预警|CVE-2023-38545 Curl 和 libcurl 堆缓冲区溢出漏洞

项目介绍 libcurl是一个跨平台的网络协议库,支持http、https、ftp等多种协议。 项目地址 https://github.com/curl/curl/releases 影响版本 7.69.0-8.3.0 漏洞分析 漏洞成因在于使用SOCKS5代理过程中造成的溢出。当Curl程序使用 SOCKS5代理时,设置…

Dockerfile 安装python3.7到tensorflow1.15.0镜像中

目录 背景编写Dockerfile主要命令说明 背景 项目需要使用tensorflow1.15.0版本,python3.7,但是从dockerhub上下载回来的tensorflow1.15.0镜像自带的python是3.6。需要手工修改。 编写Dockerfile FROM tensorflow/tensorflow:1.15.0MAINTAINER comtoper163.com# 安…

【SCSS篇】Vite+Vue3项目全局引入scss文件

文章目录 前言一、安装与使用1.1 安装1.2 scss 全局文件编写1.2.1 概述 1.3 全局引入和配置1.4 组件内使用 vue2 项目引入 sass附:忽略ts类型检测 前言 Sass 是世界上最成熟、最稳定、最强大的专业级CSS扩展语言!在日常项目开发过程中使用非常广泛&…

MATLAB中expm1函数用法

目录 语法 说明 示例 针对较小的 X 精确计算 exp(X)-1 expm1函数的功能是针对较小的 X 精确计算 exp(X)-1。 语法 Y expm1(X) 说明 Y expm1(X) 为数组 X 中的每个元素计算 exp(X)-1。此函数对于 X 中的小实数值更精确,因为它会补偿 exp(X) 中的舍入误差。 …

数据库:Hive转Presto(五)

此篇将所有代码都补充完了,之前发现有的代码写错了,以这篇为准,以下为完整代码,如果发现我有什么考虑不周的地方,可以评论提建议,感谢。代码是想哪写哪,可能比较繁琐,还需要优化。 …

互联网摸鱼日报(2023-10-13)

互联网摸鱼日报(2023-10-13) 36氪新闻 统一茶饮新品横跨乳茶、咖啡、气泡酒;永辉进军“正品折扣店”;贝壳斥资15.5亿进军家装 | 品牌日报 ​年度「焦点」产品计划重磅启动,快来pick你心中的年度优秀产品吧 早期的欲望与后期的热爱&#xf…

Maven - 5 分钟快速通关

目录 一、Maven 1.1、 基础语法 1.2、聚合 1.3、继承 1.4、自定义属性 一、Maven 1.1、 基础语法 <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/…

UE4和C++ 开发-C++与UMG交互3

打开一个游戏&#xff0c;最先进入眼帘的便是加载页面&#xff0c;然后便是ui界面&#xff0c;如开始游戏等等按钮。本文将介绍如何在UE4中将制作一个游戏菜单项。 1、在UE4中&#xff0c;有两种方式创建ui&#xff0c;一种是使用slate的方式&#xff0c;一种便是UMG&#xff…

大数据学习(8)-hive压缩

压缩 在Hive表中和计算过程中&#xff0c;保持数据的压缩&#xff0c;对磁盘空间的有效利用和提高查询性能都是十分有益的。 Hive表数据进行压缩 在Hive中&#xff0c;不同文件类型的表&#xff0c;声明数据压缩的方式是不同的。 1&#xff09;TextFile 若一张表的文件类型…

MVVM 与 MVC区别和应用场景?

MVVM 和 MVC 1. MVC2. MVVM 1. MVC MVC 是 Model View Controller 的缩写 Model&#xff1a;模型层&#xff0c;是应用程序中用于处理应用程序数据逻辑的部分。通常模型对象负责在数据库中存取数据。View&#xff1a;视图层&#xff0c;用户界面渲染逻辑&#xff0c;通常视图…

C#(Csharp)我的基础教程(三)(我的菜鸟教程笔记)-控件对象与窗体容器集合(Control)的探究与学习

目录 1、窗体类&#xff08;主代码文件窗体设计器后台代码文件&#xff09;2、控件对象与窗体容器集合&#xff08;Control&#xff09; 1、窗体类&#xff08;主代码文件窗体设计器后台代码文件&#xff09; 主窗体对象的创建&#xff1a;在Program类里面&#xff1a; Appli…

Spring Boot中的JdbcTemplate是什么,如何使用

Spring Boot中的JdbcTemplate是什么&#xff0c;如何使用 Spring Boot是一个流行的Java应用程序开发框架&#xff0c;它简化了Java应用程序的开发过程&#xff0c;并提供了丰富的功能和工具。在Spring Boot中&#xff0c;JdbcTemplate是一个强大的数据库访问工具&#xff0c;它…

【Python】PaddleOCR文字识别国产之光 从安装到pycharm中测试 (保姆级图文)

目录 官方项目地址Python环境搭建&#xff08;也就是使用Anaconda的python&#xff09;1. 安装Anaconda1. 打开终端并创建conda环境 安装PaddlePaddle&#xff08;CPU演示&#xff09;安装PaddleOCR whl包如果安装shapely库报错&#xff08;我没有报错&#xff0c;其他类似库安…

acwing算法基础之基础算法--位运算算法

目录 1 知识点2 模板 1 知识点 &#xff08;一&#xff09; n的二进制表示中第k位是0还是1&#xff0c;注意k从0开始编号。 先把第k位移动到最后一位&#xff0c;即n >> k看个位是几&#xff0c;即x & 1 综合上述&#xff0c;即n >> k & 1。 &#xff…