2012-09-30 41 views
1

對於我的iOS應用,我需要檢查兩件事情之一:檢查設備鎖定和驗證證書

  • 有積極的設備鎖(密碼),
  • 具有設備鎖在被觸發正確的權限/證書(例如我自己的證書)。這是確保特定安全準則所必需的。

對於我的問題的第一部分,我發現this答案 - 這對我來說已經足夠了。你會如何完成第二部分?

回答

1

回答我自己的問題。

首先,正確的問題不在於驗證證書。這是關於驗證放置在配置文件中的元信息(在我的情況下,它提供了設備鎖的安全準則)。

您必須創建自定義CA並頒發一個證書。頒發的證書必須放置在您的應用程序中,自定義CA的證書將進入配置文件。

如果安裝了配置文件,可以檢查應用程序二進制文件中的證書是否使用放置在配置文件中的根證書籤名。

這不是最安全的解決方案,但絕對是一種方式。

-

This後把我放在正確的方向(蘋果要求開發者帳戶)。