I have an existing server application in QNX using OpenSSL 0.9.8m. 
With a client application in Windows 7 using .NET 4 SSLStreams.
I've generated my own certificates using openssl for server and client. 
Everything is working as it did before the modifications.

I'm using extended fields into the client cert to verify the role of the 
client. 
I used the SSL_VERIFY_PEER switch for the SSL_CTX_set_verify call. 
Using wireshark, the server send its cert during the SSL handshake. 
I do not see the client send its certificate back to the server.

I executed:
 "openssl s_client -cert client.pem -connect 192.168.101.185:5311 -tls1". 
Using wireshark, both the client and the server certificates were transfer ok.

I can't get the client using SSLStreams to send its cert to the server. 
I have used both .NET 3.5 or .NET 4.

Is there an interoperability problem here. 
Or some misconfiguration mistake I have made in.NET?
Has anyone done this before? 

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

Reply via email to