我能够读取p12证书文件,并且使用密码能够提取:
key
和cert
使用 forge 方法:forge.pkcs12.pkcs12FromAsn1
和getBags({friendlyName: this.selectedFriendlyName}).friendlyName
privatePem
使用forge.pki.privateKeyToPem
我找到了一些使用PKCS7,CAdES和S / MIME签名消息或文档的解决方案,但是它们都不产生P7S文件,其结果与正确的P7S内容(字节数组)不同,这就是我的目的。理解为E-CPF / E-CNPJ签名文档中使用的正确文件格式。
我想在浏览器中使用javascript将此文件存档,但是任何帮助或指导都将不胜感激,谢谢您:)