最近,我必須將與rsa/des加密相關的java項目轉換爲iOS項目。提供的rsa密鑰字符串來自x.509和PKCS8,但是,security.framework僅支持PKCS12。我一直在搜索庫,但似乎目前沒有任何支持PKCS8的Objective-C庫。 (由於某些原因,我不想使用奇爾卡特)如何從字符串獲取PKCS8 RSA私鑰/從XML獲取RSA密鑰對
項目的原始版本是用C#編寫的,它使用XML字符串來生成RSA公鑰/私鑰對。我猜想自己生成rsa密鑰對可能是更好的解決方案。因此,我的問題是,是否有任何方法將rsa xml數據轉換爲標準pem密鑰格式?或者還有其他現有的庫支持PKCS8?
休伯特
您是否需要從iOS以編程方式轉換它,或者您可以編譯它並將其嵌入到iOS支持的格式的應用程序包中? – MrTJ 2012-04-03 08:11:00
不需要在iOS中以編程方式轉換它。因此,我可以手動完成,並通過我的代碼的密鑰,它的確定。 – 2012-04-03 08:18:29
的方式,將RSA的XML文件看起來像這樣: ... ... ... ... ... ... RSAKeyValue> –
2012-04-03 08:24:03
...