【问题标题】:How to get signed content from pkcs7 attached signature using Bouncy Castle如何使用 Bouncy Castle 从 pkcs7 附加签名中获取签名内容
【发布时间】:2019-05-04 09:40:36
【问题描述】:

使用以下代码;当我尝试从 PKCS7 附加签名中访问签名时。

  cms = new CMSSignedData(envelopedData); //PKCS7 envelope
  String signedData = new String((byte[])cms.getSignedContent().getContent());

我得到了这样的输出。

nº™(5š?¶ÁNšc«n‘¶˜Êõûøˆ‚<ùæB0¸ð¿ø"˜ZÊ×`—õWøž8¹¨c¼‘Ç{¥éׯx¢ôãÕ›|?€çžÆ3ÔÜç&¦¤X„õ·3c'Gž\³Ö/€Á<ž²¬ÿµƒÉâw…«b›¤?¤­1®kB•ô?³Á­2€¦?r`!¦÷nt¯*Ÿ

同样的事情适用于分离签名。对于附加签名,我使用了以下代码。

CMSSignedData sigData = gen.generate(msg, true); 

甚至。我尝试了 signedData 字符串的所有字符集。

【问题讨论】:

    标签: java digital-signature bouncycastle pkcs#7


    【解决方案1】:

    我发现了问题并解决了。这是由于双重签名过程。

    【讨论】:

      猜你喜欢
      • 2013-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-01
      • 2018-05-20
      相关资源
      最近更新 更多