> From: owner-openssl-us...@openssl.org On Behalf Of prathima
> Sent: Wednesday, 07 January, 2009 05:27

(I haven't seen any other response yet, although this is pretty basic)

>   I am using Microst Live Communication server 2005 as server for 
> Mutual TLS
> authentication with a SIP phone.(Polycom SoundPoint IP 650 as client)
> I installed client certificates(generated using Microsot LCS CA) on my
> client . 
> During Mutual TLS authentication, immediately after the 
> completion of Mutual
> TLS handshake, server is resetting the connection with the client.
> 
> Client side logs show  the following error:
> SSL_get_error Error code=5 (SSL_ERROR_SYSCALL)
> Send SSL_get_error 5  = error:00000000:lib(0):func(0):reason(0)
> 
> Could you guys let me know why the LCS server is resetting the connection
> with the client? From the logs it shows SSL_ERROR_SYSCALL , can 
> somebody let
> me know 
> the possible reasons for this error? Are there any config issues on the
> server side to be taken care in this respect?
> 
> 
If the server truly resets (RST at TCP level), the client gets 
ERROR_SYSCALL because the (next) socket I/O call gives an error.
After any ERROR_SYCALL you can (should) check errno on Unix 
or WSAGetLastError() on Windows, and in this case you should see 
the value (for your OS/stack, it varies) of ECONNRESET.
(In my experience however Microsoft systems usually don't reset,
they do a normal TCP disconnect aka FIN even for error cases.)

Why the server resets, I can't help you. Doesn't it have any logs 
you can look at, or if it belongs to someone else ask them to do so?
Or a support site/group/whatever for that specific software?

Or do you have more detailed logs from the client showing exactly 
what was done before the reset, and perhaps from another (working) 
client that shows what would be expected next? That might give 
some clues, although the server might still be doing something
weird for its own reasons irrespective of the client(s).
If you don't have such logging in your client, you could try 
using instead openssl commandline s_client with -msg; that does.



______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to