【发布时间】:2014-12-15 00:22:42
【问题描述】:
如果您在 iOS 中有 SecCertificateRef 和私钥,如何创建 SecIdentityRef?
我有一个从服务器传递的 X509 证书和一个关联的私钥,但现在我正在努力建立对 NSURLCredentials 的信任。
这里问了一个类似的问题 How to establish a SecIdentityRef in an iPhone keychain ? (Without a .p12)
正如上面帖子中提到的重要信息,我确实首先使用 SecCertificateCreateWithData 创建了 SecCertificateRef,然后使用 SecItemAdd 添加到钥匙串中,但现在不知道如何生成 SecIdentityRef。
非常感谢,
马尼什
附言- 我没有足够的参考点来评论帖子,所以提出一个新问题。
【问题讨论】:
-
嗨,你成功了吗?我也在做同样的事情,但我无法让它工作,我正在向服务器发送 CSR,服务器返回客户端证书,我将它保存在钥匙串中,然后我想执行请求所以我覆盖了
credentialWithIdentity:certificates:persistence但我仍然得到SSL 错误