java - 如何使用 Bouncy CaSTLe 从 CMS 中删除签名?

标签 java bouncycastle

我有一个签名的CMS,并且想知道如何使用 Bouncy CaSTLe API 删除签名,以便我可以清楚地访问下面的纯文本文件?

谢谢

最佳答案

像这样的东西可能会起作用:

CMSSignedData signedData = new CMSSignedData(signedFileBytes);

// Now get the content contained in the CMS EncapsulatedContentInfo
CMSProcessable processable = signedData.getSignedContent();    

然后您应该能够获取可处理的流,从中读取数据。

关于java - 如何使用 Bouncy CaSTLe 从 CMS 中删除签名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2723297/

相关文章:

ssl - 阅读 WP8 上的 SSL 证书详细信息

java - 在 WebSphere Liberty 上工作时的 Spring mvc 多文件上传

java - 如何将字体设置为 AlertDialog.Builder 的 setMessage 部分?

java - 当我尝试在 TomCat 上部署并执行这个使用 Spring 的应用程序时,为什么会出现此异常?

java - 如何运行 Xtext .mydsl 文件?

java - Bouncy caSTLe 分离签名更改 API

java.lang.ClassNotFoundException : org. bouncycaSTLe.asn1.ASN1Encodable

java - PGP 使用什么算法来使用密码加密私钥?

java - 在 Java 桌面应用程序中使用 Firebase Admin(使用 Eclipse)

.net - 从 BouncyCaSTLe 导出 EC 私钥并导入到 CngKey 或 ECDsaCng 中?