检查设备锁定并验证证书

时间:2012-09-30 12:24:36

标签: ios ipad security

对于我的一个iOS应用,我需要检查两件事:

  • 是否存在活动设备锁定(密码)
  • 设备锁是否已由正确的授权/证书(例如我自己的证书)触发。这是确保特定安全准则所必需的。

对于我的问题的第一部分,我发现this回答 - 这对我来说已经足够了。你将如何完成第二部分?

1 个答案:

答案 0 :(得分:1)

回答我自己的问题。

首先,正确的问题不是关于证书的验证。它是关于配置文件中放置的元信息的验证(在我的例子中提供了设备锁的安全指南)。

您必须创建自定义CA并颁发一个证书。颁发的证书必须放在您的应用程序中,自定义CA的证书将进入配置文件。

如果安装了配置文件,则可以检查应用程序二进制文件中的证书是否使用配置文件中放置的根证书进行签名。

这不是最安全的解决方案,但绝对是一种方法。

-

This帖子让我朝着正确的方向前进(需要Apple开发者帐户)。