Package org.jivesoftware.smackx.omemo
Class OmemoManagerSetupHelper
- java.lang.Object
-
- org.jivesoftware.smackx.omemo.OmemoManagerSetupHelper
-
public class OmemoManagerSetupHelper extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description OmemoManagerSetupHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidassertAllDevicesAreDecided(org.jivesoftware.smackx.omemo.OmemoManager manager, java.util.HashMap<org.jivesoftware.smackx.omemo.internal.OmemoDevice,org.jivesoftware.smackx.omemo.trust.OmemoFingerprint> devices)static voidassertAllDevicesAreTrusted(org.jivesoftware.smackx.omemo.OmemoManager manager, java.util.HashMap<org.jivesoftware.smackx.omemo.internal.OmemoDevice,org.jivesoftware.smackx.omemo.trust.OmemoFingerprint> devices)static voidassertAllDevicesAreUndecided(org.jivesoftware.smackx.omemo.OmemoManager manager, java.util.HashMap<org.jivesoftware.smackx.omemo.internal.OmemoDevice,org.jivesoftware.smackx.omemo.trust.OmemoFingerprint> devices)static voidassertAllDevicesAreUntrusted(org.jivesoftware.smackx.omemo.OmemoManager manager, java.util.HashMap<org.jivesoftware.smackx.omemo.internal.OmemoDevice,org.jivesoftware.smackx.omemo.trust.OmemoFingerprint> devices)static voidcleanUpPubSub(org.jivesoftware.smackx.omemo.OmemoManager omemoManager)static voidcleanUpRoster(org.jivesoftware.smackx.omemo.OmemoManager omemoManager)static org.jivesoftware.smackx.omemo.OmemoManagerprepareOmemoManager(org.jivesoftware.smack.XMPPConnection connection)static voidtrustAllIdentities(org.jivesoftware.smackx.omemo.OmemoManager alice, org.jivesoftware.smackx.omemo.OmemoManager bob)static voidtrustAllIdentitiesWithTests(org.jivesoftware.smackx.omemo.OmemoManager alice, org.jivesoftware.smackx.omemo.OmemoManager bob)
-
-
-
Method Detail
-
trustAllIdentities
public static void trustAllIdentities(org.jivesoftware.smackx.omemo.OmemoManager alice, org.jivesoftware.smackx.omemo.OmemoManager bob) throws java.lang.InterruptedException, org.jivesoftware.smack.SmackException.NotConnectedException, org.jivesoftware.smack.SmackException.NotLoggedInException, org.jivesoftware.smack.SmackException.NoResponseException, org.jivesoftware.smackx.omemo.exceptions.CannotEstablishOmemoSessionException, org.jivesoftware.smackx.omemo.exceptions.CorruptedOmemoKeyException, org.jivesoftware.smack.XMPPException.XMPPErrorException, org.jivesoftware.smackx.pubsub.PubSubException.NotALeafNodeException, java.io.IOException- Throws:
java.lang.InterruptedExceptionorg.jivesoftware.smack.SmackException.NotConnectedExceptionorg.jivesoftware.smack.SmackException.NotLoggedInExceptionorg.jivesoftware.smack.SmackException.NoResponseExceptionorg.jivesoftware.smackx.omemo.exceptions.CannotEstablishOmemoSessionExceptionorg.jivesoftware.smackx.omemo.exceptions.CorruptedOmemoKeyExceptionorg.jivesoftware.smack.XMPPException.XMPPErrorExceptionorg.jivesoftware.smackx.pubsub.PubSubException.NotALeafNodeExceptionjava.io.IOException
-
trustAllIdentitiesWithTests
public static void trustAllIdentitiesWithTests(org.jivesoftware.smackx.omemo.OmemoManager alice, org.jivesoftware.smackx.omemo.OmemoManager bob) throws java.lang.InterruptedException, org.jivesoftware.smack.SmackException.NotConnectedException, org.jivesoftware.smack.SmackException.NotLoggedInException, org.jivesoftware.smack.SmackException.NoResponseException, org.jivesoftware.smackx.omemo.exceptions.CannotEstablishOmemoSessionException, org.jivesoftware.smackx.omemo.exceptions.CorruptedOmemoKeyException, org.jivesoftware.smack.XMPPException.XMPPErrorException, org.jivesoftware.smackx.pubsub.PubSubException.NotALeafNodeException, java.io.IOException- Throws:
java.lang.InterruptedExceptionorg.jivesoftware.smack.SmackException.NotConnectedExceptionorg.jivesoftware.smack.SmackException.NotLoggedInExceptionorg.jivesoftware.smack.SmackException.NoResponseExceptionorg.jivesoftware.smackx.omemo.exceptions.CannotEstablishOmemoSessionExceptionorg.jivesoftware.smackx.omemo.exceptions.CorruptedOmemoKeyExceptionorg.jivesoftware.smack.XMPPException.XMPPErrorExceptionorg.jivesoftware.smackx.pubsub.PubSubException.NotALeafNodeExceptionjava.io.IOException
-
prepareOmemoManager
public static org.jivesoftware.smackx.omemo.OmemoManager prepareOmemoManager(org.jivesoftware.smack.XMPPConnection connection) throws java.lang.Exception- Throws:
java.lang.Exception
-
assertAllDevicesAreUndecided
public static void assertAllDevicesAreUndecided(org.jivesoftware.smackx.omemo.OmemoManager manager, java.util.HashMap<org.jivesoftware.smackx.omemo.internal.OmemoDevice,org.jivesoftware.smackx.omemo.trust.OmemoFingerprint> devices)
-
assertAllDevicesAreUntrusted
public static void assertAllDevicesAreUntrusted(org.jivesoftware.smackx.omemo.OmemoManager manager, java.util.HashMap<org.jivesoftware.smackx.omemo.internal.OmemoDevice,org.jivesoftware.smackx.omemo.trust.OmemoFingerprint> devices)
-
assertAllDevicesAreDecided
public static void assertAllDevicesAreDecided(org.jivesoftware.smackx.omemo.OmemoManager manager, java.util.HashMap<org.jivesoftware.smackx.omemo.internal.OmemoDevice,org.jivesoftware.smackx.omemo.trust.OmemoFingerprint> devices)
-
assertAllDevicesAreTrusted
public static void assertAllDevicesAreTrusted(org.jivesoftware.smackx.omemo.OmemoManager manager, java.util.HashMap<org.jivesoftware.smackx.omemo.internal.OmemoDevice,org.jivesoftware.smackx.omemo.trust.OmemoFingerprint> devices)
-
cleanUpPubSub
public static void cleanUpPubSub(org.jivesoftware.smackx.omemo.OmemoManager omemoManager) throws java.io.IOException- Throws:
java.io.IOException
-
cleanUpRoster
public static void cleanUpRoster(org.jivesoftware.smackx.omemo.OmemoManager omemoManager)
-
-