如何从iPhone应用程序中删除客户端证书?

时间:2011-11-01 19:03:33

标签: ios security client certificate

我有一个访问安全(https)网络服务的iPhone应用程序。该服务需要客户端证书来验证客户端。我将客户端证书(.p12格式)添加到应用程序并实现NSURL委托方法以响应身份验证质询(didReceiveAuthenticationChallenge)。它按预期工作。

现在,当我从我的应用程序中删除证书时,它仍然有效。它在哪里找到客户证书?它被缓存在某个地方吗?

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。 我设法做到这一点的唯一方法是越狱iphone,安装cydia,通过ssh登录并删除整个证书链文件。

如果用户删除了包含证书的配置文件,它仍然在文件中! (也许有一些标志将其标记为无效)