I'm using Net::XMPP::Client to connect to the jabber2 server that requires using client certificate. Connection attempts fail with server message :
error: SSL handshake error (error:140890C7:SSL routines:SSL3_GET_CLIENT_CERTIFICATE:peer did not re
+turn a certificate)
And on the client side :
XML::Stream: TLSClientProceed: ssl_sock(IO::Socket::INET=GLOB(0x129c19a0))
XML::Stream: TLSClientProceed: SSL: We are secure
XML::Stream: Process: block(0)
XML::Stream: Send: (<?xml version='1.0'?<>stream:stream version='1.0' xmlns:stream='http:/
+/etherx.jabber.org/streams' xmlns='jabber:client' to='xmpp1.domain.com' from='host3' xml:lang='en'
+ >)
I understand that Net::XMPP::Connection uses XML::Stream that has GetSocket() method and underlying IO::Socket::SSL does have support for client certificates. How can I set IO::Socket::SSL to be used by the XMPP connection ?
thanks
sergei