public final class SignalOmemoService
extends org.jivesoftware.smackx.omemo.OmemoService<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>
| Modifier and Type | Method and Description |
|---|---|
static void |
acknowledgeLicense() |
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> |
createDefaultOmemoStoreBackend() |
protected void |
processBundle(org.jivesoftware.smackx.omemo.OmemoManager omemoManager,
org.whispersystems.libsignal.state.PreKeyBundle preKeyBundle,
org.jivesoftware.smackx.omemo.internal.OmemoDevice contact) |
static void |
setup() |
public static void setup()
throws java.security.InvalidKeyException,
org.jivesoftware.smack.XMPPException.XMPPErrorException,
javax.crypto.NoSuchPaddingException,
java.security.InvalidAlgorithmParameterException,
java.io.UnsupportedEncodingException,
javax.crypto.IllegalBlockSizeException,
javax.crypto.BadPaddingException,
java.security.NoSuchAlgorithmException,
java.security.NoSuchProviderException,
org.jivesoftware.smack.SmackException,
java.lang.InterruptedException,
org.jivesoftware.smackx.omemo.exceptions.CorruptedOmemoKeyException
java.security.InvalidKeyExceptionorg.jivesoftware.smack.XMPPException.XMPPErrorExceptionjavax.crypto.NoSuchPaddingExceptionjava.security.InvalidAlgorithmParameterExceptionjava.io.UnsupportedEncodingExceptionjavax.crypto.IllegalBlockSizeExceptionjavax.crypto.BadPaddingExceptionjava.security.NoSuchAlgorithmExceptionjava.security.NoSuchProviderExceptionorg.jivesoftware.smack.SmackExceptionjava.lang.InterruptedExceptionorg.jivesoftware.smackx.omemo.exceptions.CorruptedOmemoKeyExceptionpublic 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> createDefaultOmemoStoreBackend()
createDefaultOmemoStoreBackend in class org.jivesoftware.smackx.omemo.OmemoService<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>public static void acknowledgeLicense()
protected void processBundle(org.jivesoftware.smackx.omemo.OmemoManager omemoManager,
org.whispersystems.libsignal.state.PreKeyBundle preKeyBundle,
org.jivesoftware.smackx.omemo.internal.OmemoDevice contact)
throws org.jivesoftware.smackx.omemo.exceptions.CorruptedOmemoKeyException
processBundle in class org.jivesoftware.smackx.omemo.OmemoService<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.exceptions.CorruptedOmemoKeyException