Python サーバーから iOS キーチェーンに公開鍵をインポートしようとしています。サーバーからキーを NSData オブジェクトとして受け取ります。
Apple の Crypto の例の addPeerPublicKey:keyBits: 関数を使用して、NSData を SecKeyRef に変換しています。これが、それを参照する方法です。関数はキーチェーンにキーを保存できません。その理由はわかりません。(SecItemAdd() は 0 = 成功を返しますが、getKeyRefWithPersistentKeyRef: null を返します)。
サーバーで PyCrypto を使用して RSA キーを生成し、DER 形式でクライアントにエクスポートしています。形式を変換して Apple キーチェーンに保存できるようにするために他に必要なことはありますか?