mentby.com
Blog | Jobs | Help | Signup | Login

SSL3_GET_CLIENT_CERTIFICATE:peer did not return a certificate



Hi all,

I have compiled and installed jabberd2, but client with SSL request is not
going through.

Pidgin client says that "ssl negotation has failed" and in jabberd2 logs I
see "C2S : sx (ssl.c:248) openssl error: error:140890C7:SSL
routines:SSL3_GET_CLIENT_CERTIFICATE:peer did not return a certificate".

I think this message is related to "require-starttls" option
and "verify-mode", but I'm not sure which value to use on "verify-mode" as
the doc I found talking about SSL_CTX_set_verify uses constants instead of
numbers ( http://www.openssl.org/docs/ssl/SSL_CTX_set_verify.html ).
Of course, I could (and probably) be wrong and it is not related to this
option.

I attach my c2s.xml and jabberd2.log

Any idea to solve the problem?

Many thanks,

--
Marc Olivé
Plaça d'en Canós, 9-11 2
º 1
ª
43440 l'Espluga de Francolí
Tarragona
Tel. 977 870 702 http://www.blauconsultors.com


Marc Olive Wed, 23 Dec 2009 09:18:22 -0800



Post a Comment