• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/Security-57031.1.35/Security/libsecurity_keychain/lib/

Lines Matching defs:Trust

25 // Trust.cpp
27 #include <security_keychain/Trust.h>
64 ModuleNexus<TrustStore> Trust::gStore;
71 // to avoid having them be opened anew for each Trust instance.
125 #pragma mark -- Trust --
127 // Construct a Trust object with suitable defaults.
130 Trust::Trust(CFTypeRef certificates, CFTypeRef policies)
143 // Clean up a Trust object
145 Trust::~Trust()
160 StorageManager::KeychainList& Trust::searchLibs(bool init)
175 void Trust::searchLibs(StorageManager::KeychainList &libs)
185 CSSM_TP_VERIFY_CONTEXT_RESULT_PTR Trust::cssmResult()
230 void Trust::evaluate(bool disableEV)
247 secdebug("evTrust", "Trust::evaluate() certificate is EV candidate");
251 secdebug("evTrust", "Trust::evaluate() performing standard evaluation");
271 secdebug("trusteval", "Trust::evaluate: anchors: %ld", CFArrayGetCount(mAllowedAnchors));
344 secdebug("evTrust", "Trust::evaluate() using explicit revocation policy (%d)",
353 secdebug("evTrust", "Trust::evaluate() has empty anchors and no keychains");
359 secdebug("evTrust", "Trust::evaluate() forcing OCSP/CRL revocation check");
370 secdebug("evTrust", "Trust::evaluate() will not perform revocation check");
391 secdebug("userTrust", "Trust::evaluate() %s",
398 secdebug("userTrust", "Trust::evaluate() using %s %s anchors",
437 /* Append system anchors for use with Trust Settings */
572 SecTrustResultType Trust::diagnoseOutcome()
628 void Trust::evaluateUserTrust(const CertGroup &chain,
694 void Trust::releaseTPEvidence(TPVerifyResult &result, Allocator &allocator)
734 void Trust::clearResults()
747 void Trust::buildEvidence(CFArrayRef &certChain, TPEvidenceInfo * &statusChain)
766 void Trust::extendedResult(CFDictionaryRef &result)
779 CFArrayRef Trust::properties()
817 CFDictionaryRef Trust::results()
872 Keychain Trust::keychainByDLDb(const CSSM_DL_DB_HANDLE &handle)