iOS アプリの 1 つで、次の 2 つのことを確認する必要があります。
- アクティブなデバイス ロック (パス コード) はありますか
- デバイスのロックは、正しい機関/証明書 (自分の証明書など) によってトリガーされていますか? これは、特定のセキュリティ ガイドラインを保証するために必要です。
私の質問の最初の部分で、私はこの答えを見つけました.これは私にとって十分です. 2番目の部分をどのように達成しますか?
私自身の質問に答えます。
まず第一に、正しい質問は証明書の検証に関するものではありません。これは、構成プロファイル内に配置されたメタ情報の検証に関するものです (私の場合、デバイス ロックのセキュリティ ガイドラインを提供します)。
カスタム CA を作成し、1 つの証明書を発行する必要があります。発行された証明書はアプリ内に配置する必要があり、カスタム CA の証明書は構成プロファイルに入ります。
構成プロファイルがインストールされている場合、アプリ バイナリ内の証明書が構成プロファイルに配置されたルート証明書で署名されているかどうかを確認できます。
これは最も安全なソリューションではありませんが、間違いなく進むべき道です。
--
この投稿は私を正しい方向に導きました (Apple Developer アカウントが必要です)。