0

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

+0

我们有公钥为X509Certificate – Swapnil

+0

那么你的问题是什么? –

+0

我想从签名字符串中获取内容。 – Swapnil

回答

0

如果创建了一个分离的签名,并且您只有该签名(并且没有原始数据),那么您运气不好。

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

+0

是的正确的,实际上我已经包裹签名只是我想​​验证签名,但我总是得到消息摘要遗漏比赛例外,所以我只想从签名获取内容,检查我有比较的原始内容内容。所以从我的验证中检索签名内容的任何方法或代码都会有所帮助。 – Swapnil

相关问题