Uses of Class
org.jivesoftware.smackx.omemo.OmemoStore
-
Packages that use OmemoStore Package Description org.jivesoftware.smackx.omemo Classes and interfaces for OMEMO Encryption.org.jivesoftware.smackx.omemo.signal Concrete implementation of OMEMO for smack using the signal-protocol-java library. -
-
Uses of OmemoStore in org.jivesoftware.smackx.omemo
Subclasses of OmemoStore in org.jivesoftware.smackx.omemo Modifier and Type Class Description class
CachingOmemoStore<T_IdKeyPair,T_IdKey,T_PreKey,T_SigPreKey,T_Sess,T_Addr,T_ECPub,T_Bundle,T_Ciph>
This class implements the Proxy Pattern in order to wrap an OmemoStore with a caching layer.class
FileBasedOmemoStore<T_IdKeyPair,T_IdKey,T_PreKey,T_SigPreKey,T_Sess,T_Addr,T_ECPub,T_Bundle,T_Ciph>
Like a rocket! Implementation of theOmemoStore
class that uses plain files for storage.Fields in org.jivesoftware.smackx.omemo declared as OmemoStore Modifier and Type Field Description protected OmemoStore<T_IdKeyPair,T_IdKey,T_PreKey,T_SigPreKey,T_Sess,T_Addr,T_ECPub,T_Bundle,T_Ciph>
OmemoRatchet. store
Methods in org.jivesoftware.smackx.omemo that return OmemoStore Modifier and Type Method Description protected abstract OmemoStore<T_IdKeyPair,T_IdKey,T_PreKey,T_SigPreKey,T_Sess,T_Addr,T_ECPub,T_Bundle,T_Ciph>
OmemoService. createDefaultOmemoStoreBackend()
Create a default OmemoStore object.OmemoStore<T_IdKeyPair,T_IdKey,T_PreKey,T_SigPreKey,T_Sess,T_Addr,T_ECPub,T_Bundle,T_Ciph>
OmemoService. getOmemoStoreBackend()
Return the used omemoStore backend.Methods in org.jivesoftware.smackx.omemo with parameters of type OmemoStore Modifier and Type Method Description protected abstract OmemoRatchet<T_IdKeyPair,T_IdKey,T_PreKey,T_SigPreKey,T_Sess,T_Addr,T_ECPub,T_Bundle,T_Ciph>
OmemoService. instantiateOmemoRatchet(OmemoManager manager, OmemoStore<T_IdKeyPair,T_IdKey,T_PreKey,T_SigPreKey,T_Sess,T_Addr,T_ECPub,T_Bundle,T_Ciph> store)
Return a new instance of the OMEMO ratchet.void
OmemoService. setOmemoStoreBackend(OmemoStore<T_IdKeyPair,T_IdKey,T_PreKey,T_SigPreKey,T_Sess,T_Addr,T_ECPub,T_Bundle,T_Ciph> omemoStore)
Set an omemoStore as backend.Constructors in org.jivesoftware.smackx.omemo with parameters of type OmemoStore Constructor Description CachingOmemoStore(OmemoStore<T_IdKeyPair,T_IdKey,T_PreKey,T_SigPreKey,T_Sess,T_Addr,T_ECPub,T_Bundle,T_Ciph> wrappedStore)
OmemoRatchet(OmemoManager omemoManager, OmemoStore<T_IdKeyPair,T_IdKey,T_PreKey,T_SigPreKey,T_Sess,T_Addr,T_ECPub,T_Bundle,T_Ciph> store)
Constructor. -
Uses of OmemoStore in org.jivesoftware.smackx.omemo.signal
Subclasses of OmemoStore in org.jivesoftware.smackx.omemo.signal Modifier and Type Class Description class
SignalCachingOmemoStore
Implementation of the CachingOmemoStore for smack-omemo-signal.class
SignalFileBasedOmemoStore
Implementation of a FileBasedOmemoStore for the smack-omemo-signal module.class
SignalOmemoStore
Implementation of the OmemoStore using the Signal library.Methods in org.jivesoftware.smackx.omemo.signal that return OmemoStore Modifier and Type Method Description OmemoStore<org.whispersystems.libsignal.IdentityKeyPair,org.whispersystems.libsignal.IdentityKey,org.whispersystems.libsignal.state.PreKeyRecord,org.whispersystems.libsignal.state.SignedPreKeyRecord,org.whispersystems.libsignal.state.SessionRecord,org.whispersystems.libsignal.SignalProtocolAddress,org.whispersystems.libsignal.ecc.ECPublicKey,org.whispersystems.libsignal.state.PreKeyBundle,org.whispersystems.libsignal.SessionCipher>
SignalOmemoService. createDefaultOmemoStoreBackend()
Methods in org.jivesoftware.smackx.omemo.signal with parameters of type OmemoStore Modifier and Type Method Description protected SignalOmemoRatchet
SignalOmemoService. instantiateOmemoRatchet(OmemoManager manager, OmemoStore<org.whispersystems.libsignal.IdentityKeyPair,org.whispersystems.libsignal.IdentityKey,org.whispersystems.libsignal.state.PreKeyRecord,org.whispersystems.libsignal.state.SignedPreKeyRecord,org.whispersystems.libsignal.state.SessionRecord,org.whispersystems.libsignal.SignalProtocolAddress,org.whispersystems.libsignal.ecc.ECPublicKey,org.whispersystems.libsignal.state.PreKeyBundle,org.whispersystems.libsignal.SessionCipher> store)
Constructors in org.jivesoftware.smackx.omemo.signal with parameters of type OmemoStore Constructor Description SignalCachingOmemoStore(OmemoStore<org.whispersystems.libsignal.IdentityKeyPair,org.whispersystems.libsignal.IdentityKey,org.whispersystems.libsignal.state.PreKeyRecord,org.whispersystems.libsignal.state.SignedPreKeyRecord,org.whispersystems.libsignal.state.SessionRecord,org.whispersystems.libsignal.SignalProtocolAddress,org.whispersystems.libsignal.ecc.ECPublicKey,org.whispersystems.libsignal.state.PreKeyBundle,org.whispersystems.libsignal.SessionCipher> wrappedStore)
Create a new SignalCachingOmemoStore as a caching layer around a persisting OmemoStore (eg.SignalOmemoStoreConnector(OmemoManager omemoManager, OmemoStore<org.whispersystems.libsignal.IdentityKeyPair,org.whispersystems.libsignal.IdentityKey,org.whispersystems.libsignal.state.PreKeyRecord,org.whispersystems.libsignal.state.SignedPreKeyRecord,org.whispersystems.libsignal.state.SessionRecord,org.whispersystems.libsignal.SignalProtocolAddress,org.whispersystems.libsignal.ecc.ECPublicKey,org.whispersystems.libsignal.state.PreKeyBundle,org.whispersystems.libsignal.SessionCipher> store)
-