Ich verwende einen Linux-Client und einen Android Client. Die Gegenstelle verwendet einen Windows Client und einen Android Client.
Auf Linux wird GPG 2.1 verwendet und ist richtig konfiguriert. Auf Windows wird GPG4Win verwendet und ist ebenfalls richtig konfiguriert. Android verwendet OpenKeychain.
Die XMPP Programme sind Gajim auf Linux und Windows und Conversations auf den Android Clients.
Die Schlüssel sind getauscht und vertraut. Gajim ist (auf beiden Clients) so konfiguriert, den entsprechenden Schlüssel zu verwenden. Den Kontakten wurden die entrechenden Schlüssel händisch zugewiesen. Gajim verwendet den GPG-Agenten für die Schlüssel.
Beim Chatten vom Linux Client zum Windows Client passiert es nach etwa einer Minute, dass Nachrichten nicht übertragen werden können. Gajim malt ein rotes "X" hinter eine Nachricht und bei der Gegenstelle kommen keine Nachrichten an. Von der Windows gegenstelle können weiterhin verschlüsselte Nachrichten empfangen werden. Auch von der Android können Nachrichten empfangen werden. Mein Android Gerät kann auch weiterhin verschlüsselt Nachrichten versenden und empfangen.
Nur der Linux Client kann keine Nachrichten mehr senden - das frustriert total. Auch nach einem Neustart ändert sich das verhalten nicht. Das Problem ist absolut reproduzierbar. Erst wenn beide Clients Gajim beenden und neu starten können verschlüsselte Nachrichten beiderseitig ausgetauscht werden.
Der XMPP-Server ist jabber.de
OTR funktioniert nicht Async und ist somit KEINE OPTION
* Psi+ verhält sich absolut identisch