Возникла проблема с Communigate и XMPP. При подключении он отдаёт клиенту самоподписанный сертификат, что приводит к отвалу соединения в большинстве клиентов.
Дополнительная сложность в том, что подключение к нему должно осуществляться из веб-клиента (conversejs), поэтому дополнительно используется connection manager (punjab). При установлении соединения через punjab никакой возможности проигнорировать ошибку сертификата нет (разве что путём правки кода самого punjab, но я в питоне не понимаю ни фига). Подключение идёт на порт 5222, по документации никакого защищённого соединения на нём быть не должно, в настройках XMPP для него использование SSL/TLS отключено. Какие могут быть варианты решения проблемы? Варианты типа ненужно/не использовать comminugate/использовать XXX и прочее не предлагать, это не в моей компетенции.