我正在尝试使用用户通过打开电子邮件附加的 .cer / .p12 存储的证书/身份来验证我的应用程序上的用户身份。该证书显示在手机设置应用程序的“配置配置文件”组下。
有没有什么方法可以使用iphone SDK访问证书(我尝试使用安全框架,但似乎只能访问存储在应用程序钥匙串或来自其组的其他钥匙串中的证书)?
您已经谈到了安全框架,但是您有吗?尝试文档中的以下功能 http://developer.apple.com/library/ios/#documentation/Security/Reference/certifkeytrustservices/Reference/reference.html#//apple_ref/doc/uid/TP30000157?
我个人从未尝试/不得不自己这样做,但无论如何,似乎有一些功能,例如SecCertificateCreateWithData
在框架中,所以你应该能够构建一个SecCertificateRef
来自一些 NSData/CFDataRef... 数据,这是您的邮件附件的内容。
从那里,您可以将其用作使用其他功能的任何其他证书(就像您对从钥匙串中提取的证书所做的那样)
好吧,这只是简单阅读文档后的猜测,但让我们尝试一下,因为文档似乎表明这是可行的方法。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)