首页 > 系统相关 >linux curl p12请求

linux curl p12请求

时间:2024-03-24 17:44:05浏览次数:34  
标签:证书 ## -- p12 linux pem curl

## 查看curl版本
curl -V
## 查看curl指令
curl --help
#  --cert 证书
#  --cert-type TYPE Certificate file type (DER/PEM/ENG) (SSL)  由此可看出linux下curl暂不支持p12证书

由p12生成pem证书

## 生成时如果p12证书有密码,需要输入密码

## 生成 key文件命令
openssl pkcs12 -in client.p12 -out key.pem -nocerts -nodes
## 生成 证书文件命令
openssl pkcs12 -in client.p12 -out crt.pem -clcerts -nokeys

curl请求, 使用生成的cert证书替代

## 请求调用示例
curl -k --cert crt.pem --key key.pem -XPOST 'https://xxxxx.com' -H 'Content-Type: application/json' -d '{}'
# -k 跳过证书验证--针对私人生成证书

 

标签:证书,##,--,p12,linux,pem,curl
From: https://www.cnblogs.com/deir/p/18092719

相关文章

  • 「Linux系列」Shell 流程控制if-else/for循环/While循环/until循环/case语句/跳出循环
    文章目录一、Shell流程控制二、If语句三、For循环四、While循环五、Until循环六、Case语句七、跳出循环break/continue八、相关链接一、Shell流程控制Shell脚本中的流程控制结构允许你根据条件执行不同的代码块,或者重复执行某些代码块。这些结构包括if语句......
  • 【C++】Linux多线程开发
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录3.1线程概述3.2创建线程3.3、线程终止3.4连接已经终止线程3.5线程的分离3.6线程取消3.7线程属性3.8线程同步3.9互斥锁3.10死锁3.11读写锁3.12生产者和消费者模型3.13条件......
  • Linux:网络套接字的认识和基本实现通信
    文章目录UDP和TCP协议网络字节序socket编程常见的接口套接字本篇总结的是对于网络套接字的基本认识UDP和TCP协议在谈网络套接字前,必须先对于UDP和TCP这两个协议有一个基本的认识,这两个协议都是隶属于传输层的协议,并且这两个协议距离用户来说是最近的,所以一般以数据......
  • Linux打包---Deb包安装和卸载
    包名规则:  package_version-revision_arch.deb dpkg安装信息查看参数:   #dpkg--debug=100:打印安装日志  #dpkg--log=filename:打印日志到文件  #dpkg-x或dpkg-X:将deb包内文件解压出来 安装过程目录/etc/dpkg/dpkg.cfg     ......
  • FFmpeg开发笔记(八)Linux交叉编译Android的FFmpeg库
    ​《FFmpeg开发实战:从零基础到短视频上线》一书的“12.1.2 交叉编译Android需要的so库”介绍了如何在Windows环境交叉编译Android所需FFmpeg的so库,接下来介绍如何在Linux环境交叉编译Android所需FFmpeg的so库。1、下载Linux版本的android-ndk-r21e登录Linux服务器(比如华为云的......
  • Linux指令入门
    目录Linux1.版本2.指令基本认识指令ls指令pwdcdtouch.mkdir**指令(重要):treermdir**指令**&&rm指令(重要):mv相当于window系统的剪切man指令cpmvcatmore重定向简单的while循环(构建一个大文件)head时间相关的指令cal(日历)find**指令:(灰常重要-namegrep......
  • 在Linux中,文件权限有哪些?有什么作用?
    在Linux中,文件权限是系统安全性的关键组成部分,它决定了哪些用户或用户组可以访问文件或目录。文件权限主要有以下几种:读权限(r):表示可以读取文件的内容。例如,使用cat或less命令查看文件内容时,需要该文件具有读权限。写权限(w):允许用户修改文件的内容。例如,使用vim或vi等文本编辑器......
  • 在Linux中,`/etc/passwd` 和 `/etc/shadow` 文件分别有什么作用?
    在Linux系统中,/etc/passwd和/etc/shadow文件是用于存储系统用户账户信息的关键配置文件,它们各自扮演不同的角色,共同管理系统的用户身份验证和密码安全性。/etc/passwd文件:作用:存储了系统中的每个用户的基本信息,包括用户名、用户ID(UID)、组ID(GID)、用户信息描述(GECOS)、用......
  • 在Linux中,如何在Linux下移动、复制和删除文件或目录?
    在Linux系统中,移动、复制和删除文件或目录的操作主要通过命令行工具完成,以下是具体命令和用法:1.移动文件或目录(mv)移动单个文件:mvoldfilenewfile此命令会将文件oldfile改名为newfile,相当于在同一个目录内重命名文件。如果你想将文件移动到另一个目录中:mvoldfile/pa......
  • 在Linux中,如何查看当前工作目录?
    在Linux中,你可以使用多种命令来查看当前工作目录,即你当前所在的文件夹路径。以下是最常用的方法:使用pwd命令:pwd是“printworkingdirectory”的缩写,它用于显示当前工作目录的完整路径。在终端中输入pwd并回车,即可看到当前所在的目录路径。$pwd/home/username/current_di......