а я вот что нашел.
сертификаты получил, только неработает что-то. честно скажу - пока не до конца понимаю что делаю, спешу просто, надо чтобы работало, потому как сижу без связи. в логах ejabberd второй ветки такое:
Код: Выделить всё
=ERROR REPORT==== 2009-03-18 20:50:21 ===
** State machine <0.3673.0> terminating
** Last event in was {xmlstreamelement,
{xmlelement,"starttls",
[{"xmlns","urn:ietf:params:xml:ns:xmpp-tls"}],
[]}}
** When State == wait_for_feature_request
** Data == {state,{socket_state,gen_tcp,#Port<0.5451>,<0.3672.0>},
ejabberd_socket,#Ref<0.0.0.40243>,"1121336876",
{sasl_state,"jabber","zazoid.com",[],
#Fun<ejabberd_c2s.1.74696376>,
#Fun<ejabberd_c2s.2.131707924>,undefined,
undefined},
c2s,c2s_shaper,false,true,false,false,
[{certfile,"/etc/jabber/ssl.pem"}],
false,undefined,[],"zazoid.com",[],undefined,
{0,nil},
{0,nil},
{0,nil},
{0,nil},
{dict,0,16,16,8,80,48,
{[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],
[]},
{{[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],
[]}}},
undefined,undefined,undefined,false,
{userlist,none,[]},
unknown,unknown,
{{192,168,111,169},46841},
"en"}
** Reason for termination =
** {{badmatch,{error,"SSL_CTX_use_PrivateKey_file failed: error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch"}},
[{ejabberd_socket,starttls,3},
{ejabberd_c2s,wait_for_feature_request,2},
{gen_fsm,handle_msg,7},
{proc_lib,init_p,5}]}
куда копать пока понять немогу. вроде все по шагам сделал, без сбоев. там надо было дебиан патчить, но у меня дженту и там это уже исправлено на удивление, но сбой какраз где-то в этом месте, как вы можете видеть, т.е. в другой функции но с похожим названием и она там рядом.
хотя, повторюсь, мне бы ща сделать чтобы работало, а со смыслом я бы потом разобрался