ios - 从应用程序中访问安装在设备上的客户端证书

标签 ios certificate private-key

我想使用安装在我的 iOS 设备上的证书在我的 iOS 应用程序中加密一些数据(例如 NSData)。我可能只需要私钥来加密哈希,但是有没有办法从全局钥匙串(keychain)中获取私钥.任何帮助将不胜感激

最佳答案

最好(在我看来)您将要使用的私钥和证书放在钥匙串(keychain)(或共享相同配置证书的其他第 3 方应用程序的钥匙串(keychain))上。

至于 p12 的实际加载,我们确实使用 openssl(我们确实围绕它编写了一个 obj-c 包装器)来解码我们发送给应用程序的 .p12。

关于ios - 从应用程序中访问安装在设备上的客户端证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11972761/

相关文章:

java - 私钥算法与最终实体证书中的公钥算法不匹配(索引 0)

ssl - 我的 nodejs 应用程序 SSL 证书没有被考虑在内(IBM CLOUD)

java - 在通过 httpClient 发送到服务提供商之前从 "es-staging.crt"证书签署 Xml

iOS 数据访问层和数据访问层的 Magical Record 处理

ios - 在将大型 UIImage 绘制到其中后,CGContextDrawImage 非常慢

javascript - 谷歌客户端 api 在 iphone 中不工作(safari 浏览器)

ios - 输入第一个字符时 UISearchBar 不工作?

ios - 钛 - "The certificate for this server is invalid. You might be connecting to a server that is pretending to be DOMAIN.COM”

delphi - 从delphi中的纯文本+私钥获取sha1消息摘要

putty - TortoiseGit 在无密码登录设置中要求输入密码