将RSA密钥导入iPhone钥匙串?

Ana*_*ant 7 security iphone cryptography rsa objective-c

我有几个代表RSA公私密钥对的NSString对象(不是由SecKeyCreatePair生成的,而是由外部加密库生成的).如何从这些NSString对象创建SecKeyRef对象(SecKeyDecrypt/Encrypt方法所需)?

我需要先将它们导入钥匙串吗?如果是这样,怎么样?

谢谢!

Ana*_*ant 1

答案是SecItemAdd使用正确的标志集进行调用。请参阅:http://hg.mozilla.org/services/fx-home/file/tip/Sources/NetworkAndStorage/CryptoUtils.m#l931