#include "certGroupUtils.h"
#include "TPCertInfo.h"
#include "TPCrlInfo.h"
-#include "tpCertAllowList.h"
#include "tpPolicies.h"
#include "tpdebugging.h"
#include "tpCrlVerify.h"
tpPolicy = kTP_PCSEscrowService;
return true;
}
+ else if(tpCompareOids(&oid, &CSSMOID_APPLE_TP_PROVISIONING_PROFILE_SIGNING)) {
+ tpPolicy = kTP_ProvisioningProfileSigning;
+ return true;
+ }
return false;
}
outCertGroup.isAllowedError(constructReturn)) {
constructReturn = CSSM_OK;
}
-
- /*
- * Allow non-trusted root if whitelist check permits
- */
- if (constructReturn == CSSMERR_TP_NOT_TRUSTED) {
- constructReturn = tpCheckCertificateAllowList(outCertGroup);
- }
+
break;
}