static void validate(SecStaticCode *code, const SecRequirement *req, SecCSFlags flags)
{
try {
- code->validateDirectory();
+ code->validateNonResourceComponents(); // also validates the CodeDirectory
if (!(flags & kSecCSDoNotValidateExecutable))
code->validateExecutable();
if (!(flags & kSecCSDoNotValidateResources))
| kSecCSDoNotValidateExecutable
| kSecCSDoNotValidateResources
| kSecCSConsiderExpiration
+ | kSecCSEnforceRevocationChecks
| kSecCSCheckNestedCode);
SecPointer<SecStaticCode> code = SecStaticCode::requiredStatic(staticCodeRef);