OpenSSL学习(十五):基础-指令pkcs7

用法:  
    openssl pkcs7 [-inform PEM|DER] [-outform PEM|DER] [-in filename]  
     
    [-out filename] [-print_certs] [-text] [-noout]  
     
     
    说明:  
    处理PKCS#7文件的工具, 
 
     
    OPTIONS  
    -inform DER|PEM  
    指定输入的格式是DEM还是DER. DER格式采用ASN1的DER标准格式。一般用的多的都是PEM格式,就是base64编码格式.你去看看你做出来的那些.key, .crt文件一般都是PEM格式的,第一行和最后一行指明内容,中间就是经过编码的东西。  
    -outform DER|PEM  
    和上一个差不多,不同的是指定输出格式  
    -in filename  
    要分析的文件名称, 缺省是标准输入.  
    -out filename  
    要输出的文件名, 缺省是标准输出.  
    write to or standard output by default.  
    -print_certs  
    打印出该文件内的任何证书或者CRL.  
    -text  
    打印出证书的细节.  
    -noout  
    不要打印出PKCS#7结构的编码版本信息.  
    举例时间:  
    把一个PKCS#7文件从PEM格式转换成DER格式  
    openssl pkcs7 -in file.pem -outform DER -out file.der  
    打印出文件内所有的证书  
    openssl pkcs7 -in file.pem -print_certs -out certs.pem  
    PCKS#7 文件的开始和结束俩行是这样子的:  
    -----BEGIN PKCS7-----  
    -----END PKCS7-----  
    为了和某些猥琐CA兼容,这样子的格式也可以接受  
    -----BEGIN CERTIFICATE-----  
    -----END CERTIFICATE-----  
    好象我们还没有解释pkcs#7是什么东西. 有兴趣的可以看看rfc2315, 估计看完目录还没有阵亡的同学不会超过1/10.

转载于:https://my.oschina.net/acmfly/blog/72229

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值