【发布时间】:2012-04-03 08:05:39
【问题描述】:
最近想把一个涉及rsa/des加密的java项目转成iOS项目。提供的 rsa 密钥字符串来自 x.509 和 PKCS8,但是,security.framework 仅支持 PKCS12。我一直在寻找库,但目前似乎没有任何支持 PKCS8 的 Objective-C 库。 (出于某些原因我不想使用 Chilkat)
该项目的原始版本是用 C# 编写的,它使用 XML 字符串生成 RSA 公钥/私钥对。我想自己生成 rsa 密钥对可能是一个更好的解决方案。因此,我的问题是,是否有任何方法可以将 rsa xml 数据转换为标准 pem 密钥格式?或者还有其他支持 PKCS8 的现有库?
休伯特
【问题讨论】:
-
您是否需要以编程方式从 iOS 转换它,或者您可以在编译时将其以 iOS 支持的格式嵌入到应用程序包中?
-
在 iOS 中不需要以编程方式转换它。因此,我可以手动完成并通过我的代码的密钥,没关系。
-
顺便说一下,rsa xml 文件看起来像这样:
... ... ...
…
… … … …
标签: objective-c ios xml rsa pkcs#8