OpenSSL命令—pkcs7

用途:

用于处理DER或者PEM格式的pkcs#7文件。

用法:

openssl pkcs7 [-inform PEM|DER] [-outform PEM|DER] [-in filename] [-out filename]
[-print] [-print_certs] [-text] [-noout] [-engine id]

选项说明:

-inform PEM|DER::输入文件格式,DER或者PEM格式。DER格式采用ASN1的DER标准格式。一般用的多的都是PEM格式,就是base64编码格式。

-outform DER|PEM:输出文件格式,DER或者PEM格式。

-in filename:输入的需要处理的文件,默认为标准输入。

-out filename:输出文件,默认为标准输出。

-print:打印出pkcs7的所有信息值。

-print_certs:打印证书或CRL信息,在一行中打印出持有者和颁发者。

-text:打印证书相关信息。

-noout:不打印证书信息值。

-engine id:指定硬件引擎。

实例:

把一个PKCS#7文件从PEM格式转换成DER格式:

openssl pkcs7 -in file.pem -outform DER -out file.der

打印文件所有证书

openssl pkcs7 -in file.pem -print_certs -out certs.pem

注意:

PEM格式的PKCS#7的头部和底部为:

相关的CA证书:

限制条件:

没有选项区打印所有的PKCS#7文件的域。

PKCS#7 惯例仅仅能够理解在RFC2315 中指定的PKCS#7 v1.5版本。

Original: https://www.cnblogs.com/pangblog/p/3424265.html
Author: pangbangb
Title: OpenSSL命令—pkcs7

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/552932/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Linux系统Yum中的$releasever和$basearch变量

    Yum的配置文件中包含大量的$releasever和$basearch变量,那么他们的取值是什么呢? 为什么要折腾这个玩意呢?有点地方的网络是私有化网络,内部有大量的Linux服务…

    技术杂谈 2023年7月24日
    096
  • UOJTestRound#2社论

    模拟赛 C, D 出的 UTR 题,,, 开始复读官方题解 /oh/oh/oh 魔怔码风见谅 QwQ A. 题目排列顺序 给一个序列 ({f_n}),重排标准排列 (\pi),使得…

    技术杂谈 2023年7月24日
    065
  • 关于随机森林进行多分类的一个思考

    机器学习中,随机森林是一个包含多个决策树的分类器,并且其输出的类别是由个别输出的类别的众树而定,它有着许多的有点,能很好地处理多分类问题。 基本算法 简要描述 随机森林,是用随机的…

    技术杂谈 2023年5月31日
    096
  • opencv.js编译

    一. 官方版本 后面发现官方有给https://github.com/opencv/opencv/releases 想查看支持哪些函数,即看./opencv-4.5.3/platf…

    技术杂谈 2023年6月1日
    0105
  • VMware 虚拟机图文安装和配置 AlmaLinux OS 8.6 教程

    前言:这是《VMware 虚拟机图文安装和配置 Rocky Linux 8.5 教程》一文的姐妹篇教程,如果你需要阅读它,请点击这里。2020 年,CentOS 宣布:计划未来将重…

    技术杂谈 2023年7月11日
    066
  • SRE网站可靠性工程师

    SRE网站可靠性工程师 SRE需要做什么? 故障模式,尤其是SPOF(单点故障)。消除SPOFs是你作为SRE最大的挑战和乐趣。 基础设施组件,从应用程序到硬件(服务器、交换机、路…

    技术杂谈 2023年5月31日
    070
  • 23 种设计模式的通俗解释,虽然有点污,但是很正点

    01 工厂方法 追 MM 少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是 MM 爱吃的东西,虽然口味有所不同,但不管你带 MM 去麦当劳或肯德基,只管向服务员说「来四个鸡翅」就行了…

    技术杂谈 2023年7月10日
    076
  • Ubuntu 20.04安装Docker及相关设置

    在配置和部署深度学习训练环境时,往往会遇到conda创建的虚拟环境不好用的情况,这时使用Docker就可以解决很多麻烦。 本篇遵循Docker官网的安装指导进行操作。 首先说明,D…

    技术杂谈 2023年7月11日
    0100
  • 密码学入门

    原创:打码日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 简介 在信息安全领域,一般会遇到”窃听”、”篡改”、…

    技术杂谈 2023年7月25日
    084
  • Win10关闭自动播放

    新文章 Win10关闭自动播放 所有设置-设备-自动播放-关闭就可以了。 posted on2022-06-17 23:58 宏宇 阅读(263 ) 评论() 编辑 Origina…

    技术杂谈 2023年5月31日
    0115
  • Mysql 根据一个表数据更新另外一个表

    方法一: update 更新表 set 字段 = (select 参考数据 from 参考表 where 参考表.id = 更新表.id); update table_2 m se…

    技术杂谈 2023年7月11日
    088
  • html大文件传输分享

    文件夹数据库处理逻辑 public class DbFolder JSONObject root; public DbFolder() this.root = new JSONOb…

    技术杂谈 2023年5月30日
    098
  • webrtc:信令服务器的另一种实现方式-无需掌握全部的socket.io

    我们知道,基于WEBRTC实现的多对多实时音视频互动通信就必须需要搭建信令服务器作为信令转发操作。那么我首先了解一下,什么是webrtc信令服务器? 在webrtc的规范中,其实是…

    技术杂谈 2023年5月31日
    092
  • Git 11 不同项目设置不同提交人

    前面介绍了可以给 Git 设置全局提交人,这样当前电脑所有项目提交人都会变成设置的值。 但实际开发中有时候需要给 不同项目设置不同提交人。 比如工作的项目是一个提交人,自己维护的开…

    技术杂谈 2023年7月24日
    047
  • 微服务拆分需要考虑的必要因素与坚持原则

    前言:创业公司往往因为有限的时间和投入,把系统所有的功能都聚集在一起。随着业务的不断发展,技术人员开始不断地对架构进行解耦和拆分。微服务在最近几年大行其道,很多公司的研发人员都在考…

    技术杂谈 2023年5月31日
    082
  • Shopify主题Editions模板修改

    Shopify Editions主题一个干净简洁的 Shopify 主题,让您的产品大放异彩。易于使用,可完美适应您销售的产品,与Shopify 的OS 2.0兼容,简单宽敞的主题…

    技术杂谈 2023年5月31日
    067
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球