用于CommonCrypto(iOS)的RSA公钥格式

2024-07-05 09:06:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试从python服务器将公钥导入iOS密钥链。我以NSData对象的形式从服务器接收密钥。在

我用的是addPeer公钥:密钥位:Apple的Crypto示例中的函数,将NSData转换为SecKeyRef,这就是我需要引用它的方式。函数无法将密钥存储在密钥链中,我不确定原因。(SecItemAdd()返回0=成功,但getKeyRefWithPersistentKeyRef:返回null)。在

我在我的服务器上使用PyCrypto来生成RSA密钥并以DER格式导出到我的客户端。我还需要做些什么来转换格式,使它可以存储在苹果钥匙链中吗?在


Tags: 对象函数服务器示例apple格式方式密钥