QXmpp Version: 1.9.0
|
The QXmppAtmTrustMemoryStorage class stores trust data for XEP-0450: Automatic Trust Management (ATM) in the memory. More...
Public Member Functions | |
QXmppAtmTrustMemoryStorage () | |
Public Member Functions inherited from QXmppAtmTrustStorage | |
virtual QXmppTask< void > | addKeysForPostponedTrustDecisions (const QString &encryption, const QByteArray &senderKeyId, const QList< QXmppTrustMessageKeyOwner > &keyOwners)=0 |
virtual QXmppTask< void > | removeKeysForPostponedTrustDecisions (const QString &encryption, const QList< QByteArray > &keyIdsForAuthentication, const QList< QByteArray > &keyIdsForDistrusting)=0 |
virtual QXmppTask< void > | removeKeysForPostponedTrustDecisions (const QString &encryption, const QList< QByteArray > &senderKeyIds)=0 |
virtual QXmppTask< void > | removeKeysForPostponedTrustDecisions (const QString &encryption)=0 |
virtual QXmppTask< QHash< bool, QMultiHash< QString, QByteArray > > > | keysForPostponedTrustDecisions (const QString &encryption, const QList< QByteArray > &senderKeyIds={})=0 |
Public Member Functions inherited from QXmppTrustStorage | |
virtual QXmppTask< void > | setSecurityPolicy (const QString &encryption, QXmpp::TrustSecurityPolicy securityPolicy)=0 |
virtual QXmppTask< void > | resetSecurityPolicy (const QString &encryption)=0 |
virtual QXmppTask< QXmpp::TrustSecurityPolicy > | securityPolicy (const QString &encryption)=0 |
virtual QXmppTask< void > | setOwnKey (const QString &encryption, const QByteArray &keyId)=0 |
virtual QXmppTask< void > | resetOwnKey (const QString &encryption)=0 |
virtual QXmppTask< QByteArray > | ownKey (const QString &encryption)=0 |
virtual QXmppTask< void > | addKeys (const QString &encryption, const QString &keyOwnerJid, const QList< QByteArray > &keyIds, QXmpp::TrustLevel trustLevel=QXmpp::TrustLevel::AutomaticallyDistrusted)=0 |
virtual QXmppTask< void > | removeKeys (const QString &encryption, const QList< QByteArray > &keyIds)=0 |
virtual QXmppTask< void > | removeKeys (const QString &encryption, const QString &keyOwnerJid)=0 |
virtual QXmppTask< void > | removeKeys (const QString &encryption)=0 |
virtual QXmppTask< QHash< QXmpp::TrustLevel, QMultiHash< QString, QByteArray > > > | keys (const QString &encryption, QXmpp::TrustLevels trustLevels={})=0 |
virtual QXmppTask< QHash< QString, QHash< QByteArray, QXmpp::TrustLevel > > > | keys (const QString &encryption, const QList< QString > &keyOwnerJids, QXmpp::TrustLevels trustLevels={})=0 |
virtual QXmppTask< bool > | hasKey (const QString &encryption, const QString &keyOwnerJid, QXmpp::TrustLevels trustLevels)=0 |
virtual QXmppTask< QHash< QString, QMultiHash< QString, QByteArray > > > | setTrustLevel (const QString &encryption, const QMultiHash< QString, QByteArray > &keyIds, QXmpp::TrustLevel trustLevel)=0 |
virtual QXmppTask< QHash< QString, QMultiHash< QString, QByteArray > > > | setTrustLevel (const QString &encryption, const QList< QString > &keyOwnerJids, QXmpp::TrustLevel oldTrustLevel, QXmpp::TrustLevel newTrustLevel)=0 |
virtual QXmppTask< QXmpp::TrustLevel > | trustLevel (const QString &encryption, const QString &keyOwnerJid, const QByteArray &keyId)=0 |
virtual QXmppTask< void > | resetAll (const QString &encryption)=0 |
Public Member Functions inherited from QXmppTrustMemoryStorage | |
QXmppTrustMemoryStorage () | |
The QXmppAtmTrustMemoryStorage class stores trust data for XEP-0450: Automatic Trust Management (ATM) in the memory.
QXmppAtmTrustMemoryStorage::QXmppAtmTrustMemoryStorage | ( | ) |
Constructs an ATM trust memory storage.