美文网首页
如何把证书链文件的多个PEM证书分开多个文件

如何把证书链文件的多个PEM证书分开多个文件

作者: CodingCode | 来源:发表于2021-04-02 19:47 被阅读0次

通常证书链文件会包含多个证书,然而有些系统并不支持这种多个证书搁在一起的格式,那么就需要把单个证书链文件split成多个证书文件,每个文件包含一个证书。

bash有两个使用命令工具可以处理这种常见。

假设chains.pem是原输入文件包含多个证书,那么结果是生吃多个证书文件:
cert.{N}.pem,N=0..{n}

用csplit

$ cat chains.pem | awk 'BEGIN {c=-1;} /-----BEGIN CERTIFICATE-----/{c++} { print > "cert." c ".pem"}'

用awk

$ csplit -s -z -f "cert." -b "%d.pem" chains.pem '/-----BEGIN CERTIFICATE-----/' '{*}'

相关文章

  • 如何把证书链文件的多个PEM证书分开多个文件

    通常证书链文件会包含多个证书,然而有些系统并不支持这种多个证书搁在一起的格式,那么就需要把单个证书链文件split...

  • Centos7.4 Certbot 删除证书

    删除证书 1.撤销证书语法:certbot revoke 你的域名文件夹 可能有多个文件,如果有cert1.pem...

  • nginx如何安装HTTPS服务(以及适配wordpress+七

    证书文件:.pem:证书文件。PEM文件的扩展名为CRT格式。.key:证书的密钥文件。 1.证书申请和下载 笔者...

  • nginx配置https

    单个域名SSL证书 具有多个域名的SSL证书 最好将带有多个名称的证书文件及其私钥文件放在配置的http级别,以在...

  • Nginx 配置SSL证书

    1. 证书文件 两个文件分别是.pem和.key。 打开两个文件发现.key是私钥文件,.pem是证书文件。 .k...

  • push-openssl

    一、生成证书:1、进入openssl,把.cer的SSL证书 转换为 .pem文件 2、把私钥Push.p12文件...

  • iOS APP p12文件和mobileprovision文件的

    p12文件(即证书文件) 一个p12证书可以对应多个应用,也就是对应多个mobileprovision文件。 p1...

  • Nginx配置https协议

    1.申请SSL证书然后下载 2.上传证书 上传证书文件 (.pem或者.crt文件 和 .key文件)到 /etc...

  • iOS推送证书生成pem文件

    pem文件概述 pem文件生成步骤 将证书导出生成 p12 文件打开钥匙串, 选择需要生成的推送证书.1.png右...

  • 配置https证书 用于AFNetworking

    后台同事给的事.pem和.key文件,项目中要用cer证书,所以要转一下 pem证书转cer证书 命令: 这里的地...

网友评论

      本文标题:如何把证书链文件的多个PEM证书分开多个文件

      本文链接:https://www.haomeiwen.com/subject/dtvqkltx.html