Keyring
Keyring* keyring = NULL;
Keyring* keyring = new(std::nothrow) Keyring();
fKeyrings.BinaryInsert(keyring, &Keyring::Compare);
Keyring* keyring = fKeyrings.ItemAt(i);
KeyStoreServer::_ValidateAppAccess(Keyring& keyring, const app_info& appInfo,
Keyring*
return fKeyrings.BinarySearchByKey(name, &Keyring::Compare);
Keyring* keyring = new(std::nothrow) Keyring(name);
if (!fKeyrings.BinaryInsert(keyring, &Keyring::Compare)) {
Keyring* keyring = _FindKeyring(name);
KeyStoreServer::_UnlockKeyring(Keyring& keyring)
fMasterKeyring = new(std::nothrow) Keyring(kMasterKeyringName);
fKeyrings.BinaryInsert(fMasterKeyring, &Keyring::Compare);
class Keyring;
status_t _ValidateAppAccess(Keyring& keyring,
Keyring* _FindKeyring(const BString& name);
status_t _UnlockKeyring(Keyring& keyring);
Keyring* fMasterKeyring;
Keyring::Keyring()
Keyring::Lock()
Keyring::IsUnlocked() const
Keyring::HasUnlockKey() const
Keyring::UnlockKey() const
Keyring::SetUnlockKey(const BMessage& keyMessage)
Keyring::RemoveUnlockKey()
Keyring::GetNextApplication(uint32& cookie, BString& signature,
Keyring::Keyring(const char* name)
Keyring::FindApplication(const char* signature, const char* path,
Keyring::AddApplication(const char* signature, const BMessage& appMessage)
Keyring::RemoveApplication(const char* signature, const char* path)
Keyring::~Keyring()
Keyring::FindKey(const BString& identifier, const BString& secondaryIdentifier,
Keyring::FindKey(BKeyType type, BKeyPurpose purpose, uint32 index,
Keyring::ReadFromMessage(const BMessage& message)
Keyring::AddKey(const BString& identifier, const BString& secondaryIdentifier,
Keyring::RemoveKey(const BString& identifier,
Keyring::Compare(const Keyring* one, const Keyring* two)
Keyring::Compare(const BString* name, const Keyring* keyring)
Keyring::_EncryptToFlatBuffer()
Keyring::_DecryptFromFlatBuffer()
Keyring::WriteToMessage(BMessage& message)
Keyring::Unlock(const BMessage* keyMessage)
class Keyring {
Keyring();
Keyring(const char* name);
~Keyring();
static int Compare(const Keyring* one,
const Keyring* two);
const Keyring* keyring);