我正在尝试将我的python服务器中的公钥导入iOS钥匙串。我从服务器接收密钥作为NSData对象。
我正在使用Apple的Crypto示例中的addPeerPublicKey:keyBits:函数将NSData转换为SecKeyRef,这就是我需要引用它的方法。该功能无法将密钥存储在钥匙串中,我不知道为什么。 (SecItemAdd()返回0 =成功,但getKeyRefWithPersistentKeyRef:返回null)。
我在我的服务器上使用PyCrypto来生成RSA密钥并以DER格式将它们导出到我的客户端。还有什么我需要做的转换格式,使其可以存储在Apple钥匙串中吗?