package de.pixart.messenger.crypto.sasl; import android.util.Base64; import java.security.SecureRandom; import de.pixart.messenger.entities.Account; import de.pixart.messenger.xml.TagWriter; public class External extends SaslMechanism { public External(TagWriter tagWriter, Account account, SecureRandom rng) { super(tagWriter, account, rng); } @Override public int getPriority() { return 25; } @Override public String getMechanism() { return "EXTERNAL"; } @Override public String getClientFirstMessage() { return Base64.encodeToString(account.getJid().asBareJid().toString().getBytes(), Base64.NO_WRAP); } }