I have the same Problem.
OMEMO encryption in Conversations 1.12.4 isn’t working with openfire 4.0.2.
Both client use the same app version and are connected to the same openfire server.
Previously, I set up a Prosody-Server and there everything was working fine. So I think, it could be a server problem.
On the openfire server, sending unencrypted messages and publishing avatars (which also uses PEP, i guess) both work fine.
The log-Files don’t show any warning or error on the server-side.
On the android-client, the logcat also has no usable information it just says:
05-27 16:34:57.083 12959-12959/? I/conversations: AxolotlService (XX@ZZ): Creating axolotl sessions if needed…
*05-27 16:34:57.083 12959-12959/? D/conversations: AxolotlService (XX@ZZ): Finding devices without session for YY@ZZ
*
05-27 16:34:57.084 12959-12959/? D/conversations: AxolotlService (XX@ZZ): Found device YY@ZZ:123456789
*05-27 16:34:57.084 12959-12959/? D/conversations: AxolotlService (XX@ZZ): skipping over YY@ZZ:*123456789 because it’s broken
I know it doesn’t help that much, but here is a screenshot of the german conversations gui to show, how the error looks like.
It says something like:
Error
No usable Keys for this contact available.
New Keys could’nt be downloaded from the server. Maybe the server of the contact is not working correctly.
I really like openfire and want to use it, so please help me with this issue.
Best wishes