【问题标题】:Bouncy Castle Getting content from signature and X509CertificateBouncy Castle 从签名和 X509Certificate 中获取内容
【发布时间】:2013-12-15 06:35:58
【问题描述】:

我对 Bouncy Castle 很陌生。我想知道是否有任何方法可以使用 Bouncy Castle API,如果我只有使用带有公钥的 X509Certificate 的签名,我可以获得原始内容。我没有找到任何方法,因为我们只有公钥。我们没有用于签署消息的私钥。

【问题讨论】:

  • 我们有公钥作为 X509Certificate
  • 那么你的问题是什么?
  • 我想从签名字符串中获取内容。

标签: java x509certificate bouncycastle public-key message-digest


【解决方案1】:

如果有人创建了一个分离的签名,而你只有那个签名(没有原始数据),那么你就不走运了。

如果签名是包装的,那么您肯定可以取回原始数据。签名数据不需要验证和提取私钥。公钥(实际上是带有密钥的证书)可以包含在包装签名中,在这种情况下,您甚至不需要单独的证书。

【讨论】:

  • 是的,正确,实际上我已经包装了签名,只是我想验证签名,但我总是收到消息摘要未匹配异常,所以我只想从签名中获取内容,以检查原始内容内容我有比较。所以任何将从签名中检索内容以进行验证的方法或代码都会有所帮助。
猜你喜欢
  • 2019-05-04
  • 1970-01-01
  • 1970-01-01
  • 2022-12-28
  • 2013-11-05
  • 2018-05-20
  • 2021-12-19
  • 2017-12-04
  • 1970-01-01
相关资源
最近更新 更多