Openssl smime签名和id-aa-签名证书EV2

Openssl smime签名和id-aa-签名证书EV2,openssl,signing,electronic-signature,Openssl,Signing,Electronic Signature,我使用openssl使用安全令牌对文件进行签名我使用的命令是 OpenSSL> smime -md sha256 -nodetach -binary -outform DER -sign -signer my.pem -inkey id_XXXXXXXX -keyform engine -in test.txt -out test.p7m -engine pkcs11 它是有效的。我用来验证签名的应用程序说签名是好的,但是缺少id-aa-signingcertificate2。我试着用谷

我使用openssl使用安全令牌对文件进行签名我使用的命令是

OpenSSL> smime -md sha256 -nodetach -binary -outform DER -sign -signer my.pem -inkey id_XXXXXXXX -keyform engine -in test.txt -out test.p7m -engine pkcs11
它是有效的。我用来验证签名的应用程序说签名是好的,但是缺少
id-aa-signingcertificate2
。我试着用谷歌搜索,发现这个属性是由CADES(CMS高级电子签名)规范规定的

我的问题是:

  • openssl支持此属性吗
  • 如果是,我应该如何更改命令
  • 如果没有,我可以用什么来代替openssl呢

在尝试询问openssl用户但没有得到答案后,我自己找到了答案


openssl目前缺少此功能,但可以实现它。我向openssl开发人员发送了一封电子邮件,后者为smime实现了它。我希望得到反馈,并在将来将补丁合并。

HI Ottavio。你能用skype联系我吗?我有类似的问题迫切!再见,朱塞佩,给我发封电子邮件。