Skip to content

Glossaire

Exigence désignée (designated requirement)

L'exigence de code qui identifie un programme signé, affichée par codesign -d -r- ; à comparer avec le csreq enregistré dans TCC.db.

L'exigence désignée (designated requirement) est l'exigence de code qui décrit « ce programme » lors des vérifications de signature : en général son identifiant, plus la chaîne de certificats avec laquelle il doit être signé, par exemple une ancre Apple ou le Team ID d'un Developer ID. codesign -d -r- /path/to/App.app l'affiche.

Dans une analyse TCC, comparez l'exigence désignée du binaire avec le csreq enregistré dans la ligne. S'ils ne correspondent pas, le fichier présent sur le disque n'est peut-être pas le build qui a été approuvé. Voir décoder les exigences de code csreq dans TCC.db.