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
-
Method Summary
Modifier and TypeMethodDescriptionOmemoKeyUtil<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 Details
-
SignalOmemoStore
public SignalOmemoStore()
-
-
Method Details
-
keyUtil
public OmemoKeyUtil<org.whispersystems.libsignal.IdentityKeyPair,org.whispersystems.libsignal.IdentityKey, keyUtil()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> 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
-