Class SignalOmemoStore
- java.lang.Object
-
- org.jivesoftware.smackx.omemo.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>
-
- org.jivesoftware.smackx.omemo.signal.SignalOmemoStore
-
public abstract class SignalOmemoStore extends 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>
Implementation of the OmemoStore using the Signal library.
-
-
Constructor Summary
Constructors Constructor Description SignalOmemoStore()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OmemoKeyUtil<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.ecc.ECPublicKey,org.whispersystems.libsignal.state.PreKeyBundle>
keyUtil()
Return a concrete KeyUtil object that we can use as a utility to create keys etc.-
Methods inherited from class org.jivesoftware.smackx.omemo.OmemoStore
containsRawSession, generateOmemoIdentityKeyPair, generateOmemoPreKeys, generateOmemoSignedPreKey, getDateOfLastDeviceIdPublication, getDateOfLastReceivedMessage, getDateOfLastSignedPreKeyRenewal, getFingerprint, getFingerprint, getFingerprintAndMaybeBuildSession, loadAllRawSessionsOf, loadCachedDeviceList, loadCachedDeviceList, loadCurrentOmemoSignedPreKeyId, loadOmemoIdentityKey, loadOmemoIdentityKeyPair, loadOmemoMessageCounter, loadOmemoPreKey, loadOmemoPreKeys, loadOmemoSignedPreKey, loadOmemoSignedPreKeys, loadRawSession, localDeviceIdsOf, purgeOwnDeviceKeys, removeAllRawSessionsOf, removeOmemoIdentityKey, removeOmemoIdentityKeyPair, removeOmemoPreKey, removeOmemoSignedPreKey, removeRawSession, replenishKeys, setDateOfLastDeviceIdPublication, setDateOfLastReceivedMessage, setDateOfLastSignedPreKeyRenewal, storeCachedDeviceList, storeOmemoIdentityKey, storeOmemoIdentityKeyPair, storeOmemoMessageCounter, storeOmemoPreKey, storeOmemoPreKeys, storeOmemoSignedPreKey, storeRawSession
-
-
-
-
Constructor Detail
-
SignalOmemoStore
public SignalOmemoStore()
-
-
Method Detail
-
keyUtil
public OmemoKeyUtil<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.ecc.ECPublicKey,org.whispersystems.libsignal.state.PreKeyBundle> keyUtil()
Description copied from class:OmemoStore
Return a concrete KeyUtil object that we can use as a utility to create keys etc.- Specified by:
keyUtil
in classOmemoStore<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>
- Returns:
- KeyUtil object
-
-