Esse problema no Pidgin é porque você não especificou um nome de recurso quando criou sua conexão com o servidor Tigase. Especifique um nome de recurso como / home e tudo ficará bem.
Instalei o servidor Tigase XMPP; Eu também criei um certificado autoassinado para o servidor. Após a instalação, defino a opção --ssl-container-class=tigase.extras.io.PEMSSLContextContainer
no arquivo init.properties
e copiei meus arquivos pem e crt que gerava para a pasta cert. Eu iniciei o servidor e ele começou com sucesso.
No momento da instalação, dei ao meu servidor um endereço IP em vez de um nome de domínio. No Pidgin, digitei um nome de usuário e também criei o usuário no lado do servidor usando o procedimento TigAddUserPlainPw
armazenado. O Pidgin obtém meu certificado e eu o aceito, mas ele ainda me dá um erro "Não autorizado".
Alguém pode me dizer por quê?