【发布时间】:2012-01-18 00:17:52
【问题描述】:
我正在尝试在我的 Android 应用程序上生成 pkcs7 文件以在客户端和服务器之间进行通信(机密数据在它们之间传输)。
我实际上尝试了 SpongyCastle,这似乎很适合这项工作。
实际上,我尝试了给出的示例:AttrCertExample。我的证书似乎最终生成(v3 证书)并经过验证,一切正常。
然后我尝试像这样制作它的 der 版本:
String strResult = Base64.encode(cert.getTBSCertificate(), Base64.NO_WRAP).toString();
但是这个操作的结果给了我一个非常小的 Base 64 编码字符串(我想要这样的东西:
MIICyzCCAbOgAwI [ ... ] 6Shws=(960 个以 64 为基数的字符)
你真的知道如何获得 SpongyCastle 生成的 PKCS#7 版本的证书吗?
提前非常感谢,感谢您的帮助。如果需要,我可以提供更多代码。
【问题讨论】:
标签: android x509certificate bouncycastle