2011-11-01 78 views
2

我有一个访问安全(https)网络服务的iPhone应用程序。该服务需要客户端证书来验证客户端。我向应用程序添加了客户端证书(.p12格式),并实施了NSURL委托方法来响应身份验证挑战(didReceiveAuthenticationChallenge)。它按预期工作。如何从iPhone应用程序中删除客户端证书?

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

回答

0

我有同样的问题。 唯一的办法,我设法做到这一点是越狱iphone,安装cydia,登录ssh和删除整个证书链文件。

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

相关问题