openssl crl2pkcs7 使用方法

简介:

用途:

本命令根据CRL或证书来生成pkcs#7消息。


-inform arg:输入文件的格式。DERDER编码的CRL对象。PEM(默认的格式)是base64编码的CRL对象。


-outform arg:指定文件的输出格式,跟-inform的意思一样。


-in arg:指定CRL文件,不设置此项则从标准输入中获取。


-out arg:指定输出文件,不设置此项则输入到标准输出。


-certfile arg:指定证书文件,PEM格式的证书文件可以包含多个证书,此选项可以多次使用。


-nocrl :不处理crl。一般情况下,输出文件中包含crl信息,设置此选项时,读取时忽略CRL信息,生成的信息不保护CRL信息。


实例:

用一个证书和CRL文件创建一个PKCS#7结构:


  1. openssl crl2pkcs7 -in crl.crl -out crlpkcs7.pem  

  2. openssl crl2pkcs7 -in crl.crl -certfile demoCA/ca cert.pem  -out crlcertpkcs7.pem  

  3. openssl crl2pkcs7 -in crl.crl -certfile demoCA/ca cert.pem  -out certpkcs7.pem –nocrl 


上面生成的三个pkcs7文件包含的内容是不同的,crlpkcs7.pem只有crl信息;crlcertpkcs7.pem既有crl信息又有证书信息;certpkcs7.pem只有证书信息。


所以,不要被crl2pkcs7名字所迷惑,以为它只能将crl转换为pkcs7格式的信息。


注意:

输出的PKCS#7格式的签名文件结构仅仅包含证书和一个选项CRL


这个命令可以被用于证书登记的一部分,来发送Netscape格式的证书和CA。这个包含了作为MIME类型的应用程序/ x-x509-user-cert来发送DER编码格式的输出。

本文转自服务器运维博客51CTO博客,原文链接http://blog.51cto.com/shamereedwine/1733193如需转载请自行联系原作者


neijiade10000

相关文章
|
4月前
|
存储 算法 安全
OpenSSL 使用AES对文件加解密
AES(Advanced Encryption Standard)是一种对称加密算法,它是目前广泛使用的加密算法之一。AES算法是由美国国家标准与技术研究院(NIST)于2001年发布的,它取代了原先的DES(Data Encryption Standard)算法,成为新的标准。AES是一种对称加密算法,意味着加密和解密使用相同的密钥。这就要求密钥的安全性非常重要,因为任何拥有密钥的人都能进行加密和解密操作。其密钥长度,包括128位、192位和256位。不同长度的密钥提供了不同级别的安全性,通常更长的密钥长度意味着更高的安全性。
75 1
OpenSSL 使用AES对文件加解密
|
PHP 数据安全/隐私保护
PHP基于 OpenSSL 实现国密 SM4 加解密
PHP基于 OpenSSL 实现国密 SM4 加解密
1757 0
|
安全 数据安全/隐私保护
openssl加解密实战
openssl加解密实战
168 0
|
编解码 C语言
C语言openssl库的ECDSA-with-sha256签名和验签
C语言openssl库的ECDSA-with-sha256签名和验签,直接上源码。
642 0
|
算法 Go 数据安全/隐私保护
golang中实现RSA(PKCS#1)加密解密
RSA非对称加密算法,基于PKCS#1规范, 我们在使用RSA的时候需要提供 公钥和私钥 , 我们可以通过openss来为我们生成对应的pem格式的公钥和私钥匙。 关于pkcs相关标准如下,摘自百度: PKCS#1:定义RSA公开密钥算法加密和签名机制,主要用于组织PKCS#7中所描述的数字签名和数字信封[22]。
3612 0
|
算法 PHP 数据安全/隐私保护
使用php扩展mcrypt实现AES加密
AES(Advanced Encryption Standard,高级加密标准)是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。Rijndael是在AES中使用的基本密码算法。
1009 0
|
算法 网络协议 安全
用OpenSSL编写SSL,TLS程序
用OpenSSL编写SSL,TLS程序(1) 作者:tamsyn  来源:www.
1380 0
|
数据安全/隐私保护 Python
Python 技术篇-sha256()加密的使用方法,sha1、md5加密方法
Python 技术篇-sha256()加密的使用方法,sha1、md5加密方法
1383 0
Python 技术篇-sha256()加密的使用方法,sha1、md5加密方法

热门文章

最新文章