Searched refs:KeychainDatabase (Results 1 - 9 of 9) sorted by relevance

/macosx-10.9.5/securityd-55199.3/src/
H A Dkckey.h36 class KeychainDatabase;
40 // A KeychainKey object represents a CssmKey that is stored in a KeychainDatabase.
58 KeychainDatabase &database() const;
H A Dkcdatabase.h28 // A KeychainDatabase is a software storage container,
37 class KeychainDatabase;
91 // KeychainDatabase DbCommons
116 DbBlob *encode(KeychainDatabase &db);
157 class KeychainDatabase : public LocalDatabase, private virtual SecurityServerAcl { class in inherits:LocalDatabase,SecurityServerAcl
160 KeychainDatabase(const DLDbIdentifier &id, const DBParameters &params, Process &proc,
162 KeychainDatabase(const DLDbIdentifier &id, const DbBlob *blob, Process &proc,
166 KeychainDatabase(KeychainDatabase &src, Process &proc, DbHandle dbToClone);
167 virtual ~KeychainDatabase();
[all...]
H A Dkcdatabase.cpp61 void unflattenKey(const CssmData &flatKey, CssmKey &rawKey); //>> make static method on KeychainDatabase
140 KeychainDatabase::KeychainDatabase(const DLDbIdentifier &id, const DBParameters &params, Process &proc, function in class:KeychainDatabase
189 KeychainDatabase::KeychainDatabase(const DLDbIdentifier &id, const DbBlob *blob, Process &proc, function in class:KeychainDatabase
222 // new KeychainDatabase will silently replace the existing KeychainDatabase
228 KeychainDatabase::KeychainDatabase(KeychainDatabase function in class:KeychainDatabase
[all...]
H A Dkckey.cpp87 KeychainDatabase &KeychainKey::database() const
89 return referent<KeychainDatabase>();
203 if (KeychainDatabase *db = dynamic_cast<KeychainDatabase *>(relatedDatabase))
H A Dagentquery.h181 const KeychainDatabase *mPassphraseCheck; // NULL to not check passphrase
214 QueryUnlock(KeychainDatabase &db) : QueryOld(db) { }
H A Dserver.cpp149 RefPointer<KeychainDatabase> Server::keychain(DbHandle db)
151 return find<KeychainDatabase>(db, CSSMERR_DL_INVALID_DB_HANDLE);
H A Dserver.h113 static RefPointer<KeychainDatabase> keychain(DbHandle db);
H A Dagentquery.cpp754 // if passphrase checking requested, save KeychainDatabase reference
757 mPassphraseCheck = dynamic_cast<const KeychainDatabase *>(db);
844 while ((reason = (const_cast<KeychainDatabase*>(mPassphraseCheck)->decode(data) ? SecurityAgent::noReason : SecurityAgent::invalidPassphrase)));
988 if (safer_cast<KeychainDatabase &>(database).decode(passphrase))
1267 if (oldPassphrase && !safer_cast<KeychainDatabase&>(database).validatePassphrase(*oldPassphrase))
1404 RefPointer<KeychainDatabase> dbToUnlock = Server::keychain(*currHdl);
H A Dtransition.cpp535 *db = (new KeychainDatabase(*reinterpret_cast<DLDbFlatIdentifier*>(flatident.data()), params, connection.process(), creds, owneracl))->handle();
543 RefPointer<KeychainDatabase> srcKC = Server::keychain(srcDb);
544 *newDb = (new KeychainDatabase(*srcKC, connection.process(), dbToClone))->handle();
580 RefPointer<KeychainDatabase> srcKC = Server::keychain(srcDb);
581 RefPointer<KeychainDatabase> cloneKC = Server::keychain(cloneDb);
604 *db = (new KeychainDatabase(id, SSBLOB(DbBlob, blob),
1242 RefPointer<KeychainDatabase> keychain = Server::keychain(sourceDb);

Completed in 168 milliseconds