Lines Matching refs:anchors
268 secdebug("trusteval", "Trust::evaluate: anchors: %ld", CFArrayGetCount(mAllowedAnchors));
308 // always check trust settings if caller did not provide explicit trust anchors
347 // caller explicitly provided empty anchors and no keychain list,
350 secdebug("evTrust", "Trust::evaluate() has empty anchors and no keychains");
382 CFCopyRef<CFArrayRef> anchors(mAllowedAnchors);
383 CFToVector<CssmData, SecCertificateRef, cfCertificateData> roots(anchors);
384 if (!anchors) {
386 // built-in anchors will be trusted unless explicitly disabled.
389 (mUsingTrustSettings) ? "using UserTrust" : "has no trusted anchors!");
393 // built-in anchors will NOT also be trusted unless explicitly enabled.
395 secdebug("userTrust", "Trust::evaluate() using %s %s anchors",
398 context.anchors(roots, roots);
434 /* Append system anchors for use with Trust Settings */
490 mTpResult[2].as<CSSM_TP_APPLE_EVIDENCE_INFO>(), anchors);
626 const CSSM_TP_APPLE_EVIDENCE_INFO *infoList, CFCopyRef<CFArrayRef> anchors)
653 assert(info.index() < uint32(CFArrayGetCount(anchors)));
654 SecCertificateRef cert = SecCertificateRef(CFArrayGetValueAtIndex(anchors,