如何解析 P12 文件

问题描述

我正在编写一个解析工具来提取 C 语言中 P12 文件的每个字段,OpenSSL 对我的项目来说太大了。 看了PKCS#系列文档和ASN.1文档,了解了基本的解析步骤。 我使用OpenSSL生成了一个自签名的P12文件,解析过程中遇到一些问题:

  1. 为什么证书不存储在 Safebag 中,就我而言,它存储在 EncryptedData 字段中?
  2. localKeyId 属性是什么意思?它有一个 OctetString,这个 OctectString 有什么用?
  3. 为什么 encryptedContentInfo 的 contentType 是 id-data?我认为它应该是 id-encryptedData。就我而言,证书存储在 encryptedContentInfo 字段中。

    enter image description here

谢谢, 长沙

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)