如何使用PKCS7,CAdES,S / MIME(e-cpf / e-cnpj)对文档进行签名,以在浏览器上使用javascript创建P7S文件?

时间:2018-12-05 12:48:21

标签: javascript x509 pki pkcs#7 electronic-signature

我能够读取p12证书文件,并且使用密码能够提取:

  • keycert使用 forge 方法:forge.pkcs12.pkcs12FromAsn1getBags({friendlyName: this.selectedFriendlyName}).friendlyName
  • privatePem使用forge.pki.privateKeyToPem

我找到了一些使用PKCS7,CAdES和S / MIME签名消息或文档的解决方案,但是它们都不产生P7S文件,其结果与正确的P7S内容(字节数组)不同,这就是我的目的。理解为E-CPF / E-CNPJ签名文档中使用的正确文件格式。

我想在浏览器中使用javascript将此文件存档,但是任何帮助或指导都将不胜感激,谢谢您:)

1 个答案:

答案 0 :(得分:1)

您好像是巴西人...请检查此PHP答案是否有帮助。

https://pt.stackoverflow.com/a/124876/6573