Documentation

Service providers

XMPP+OMEMO

Create the proof

Go to mov.im and log in using your XMPP credentials. Click on Configuration and append the following message to the About Me section:

[Verifying my cryptographic key: FINGERPRINT_URI]

Using native XMPP clients that support editing the vCard data (such as Gajim) should work as well. Unfortunately, this method appears unreliable and does not work for some.

Log in to the Conversations Android app (or any other XMPP app that supports sharing an XMPP URI) in using your XMPP credentials. Go to Manage accounts > Share > Share as XMPP URI. The resulting URI should look something like:

xmpp:XMPP_ID?omemo-sid-123456789=A1B2C3D4E5F6G7H8I9

This is what you will use as claim in the next section.

If you have followed these steps and the identity proof still doesn't work, it could be that your XMPP instance is running Prosody and configured to restrict vCard access. Contact your XMPP administrator to ask if this is the case and whether it could be changed.

Add the claim…

The claim looks as follows:

xmpp:XMPP_ID?omemo-sid-123456789=A1B2C3D4E5F6G7H8I9

Make sure to replace XMPP_ID.

…to a signature profile:

Follow the instructions provided here. The claim should look like:

proof=xmpp:XMPP_ID?omemo-sid-123456789=A1B2C3D4E5F6G7H8I9

…to an OpenPGP profile:

Follow the instructions provided here. The notation should look like:

proof@ariadne.id=xmpp:XMPP_ID?omemo-sid-123456789=A1B2C3D4E5F6G7H8I9

Content licensed under CC BY-NC-SA 4.0.
Last updated: 2022-09-28 15:50 UTC