Я установил сервер Tigase XMPP; я также создал самоподписанный сертификат для сервера. После установки я установил опцию --ssl-container-class=tigase.extras.io.PEMSSLContextContainer
в init.properties
файле и скопировал файлы pem и crt, которые я сгенерировал, в папку cert. Я запустил сервер, и он успешно запустился.
Во время установки я дал своему серверу IP-адрес вместо доменного имени. В Pidgin я ввел имя пользователя, а также создал пользователя на стороне сервера с помощью TigAddUserPlainPw
хранимой процедуры. Pidgin получает мой сертификат, и я его принимаю, но он все равно выдает ошибку "Not Authorized".
Кто-нибудь может мне сказать почему?
решение1
Эта проблема в Pidgin возникает из-за того, что вы не указали имя ресурса при создании соединения с сервером Tigase. Укажите имя ресурса, например /home, и все будет в порядке.