Dear Lutz,
Thanks once again for your patience. 
It now seems to me that we are on the the same level of thinking as far as 
the problem is concerned.

-------------------------------------------------------------------------------------------------------------
Quoted text (from your mail):
==========
"Most likely the CA certificate needed (which is identical to the server 
certificate as it is self signed :-) is
missing from your configuration."
-------------------------------------------------------------------------------------------------------------

Query:
----------
At this point I am stuck with how/ where to set the server certificate in 
my configuration.

Note: I have obtained the server certificate using the command line tool 
(as shown below)
openssl s_client -connect  remote_server.com:8444| tee logfile


Regards,
Vishal Vashishta
Tata Consultancy Services
Mailto: [EMAIL PROTECTED]
Website: http://www.tcs.com



Lutz Jaenicke <[EMAIL PROTECTED]> 
Sent by: [EMAIL PROTECTED]
06/15/2007 05:12 PM
Please respond to
openssl-users@openssl.org


To
openssl-users@openssl.org
cc

Subject
Re: SSL: Not Able to Connect with Secure Site from C++ / Solaris






Vishal V wrote:
>
> Dear Lutz,
> Thanks for the insight. Well it took about 1 minute after which the
> connection got closed. So that means the connection got timed out
> 
-----------------------------------------------------------------------------------------------------------------------------
>
> And Please see below the output for the command below.
> 
------------------------------------------------------------------------------------------------------------------------------
>
> COMMAND: [EMAIL PROTECTED]:/home/Me/test>openssl s_client -connect
>  remote_server. com:8444
> 
------------------------------------------------------------------------------------------------------
>
> CONNECTED(00000004)
> depth=0 /C=US/ST=London/L=Palace House/O=ABCbank/OU=ZIT-A CMA BOS
> (2.3.5.1)/CN=shsvd3a.gde
> verify error:num=18:self signed certificate
> verify return:1
> depth=0 /C=UK/ST=London/L=Palace  House/O=ABCbank/OU=ZIT-A CMA BOS
> (2.3.5.1)/CN=shsvd3a.gde
> verify return:1
> ---
> Certificate chain
>  0 s:/C=UK/ST=London/L=Sherborne House/O=ABCbank/OU=ZIT-A CMA BOS
> (2.3.5.1)/CN=shsvd3a.gde
>    i:/C=UK/ST=London/L=Palace House/O=ABCbank/OU=ZIT-A CMA BOS
> (2.3.5.1)/CN=shsvd3a.gde
> ---
> Server certificate
> -----BEGIN CERTIFICATE-----
> MIICgDCCAekCBETYvTYwDQYJKoZIhvcNAQEEBQAwgYYxCzAJBgNVBAYTAlVLMQ8w
> DQYDVQQIEwZMb25kb24xGDAWBgNVBAcTD1NoZXJib3JuZSBIb3VzZTEUMBIGA1UE
> ChMLQ29tbWVyemJhbmsxIDAeBgNVBAsTF1pJVC1BIENNQSBCT1MgKDIuMy41LjEp
> MRQwEgYDVQQDEwtzaHN2ZDNhLmdkZTAeFw0wNjA4MDgxNjM1MDJaFw0yMzAxMTEx
> NjM1MDJaMIGGMQswCQYDVQQGEwJVSzEPMA0GA1UECBMGTG9uZG9uMRgwFgYDVQQH
> Ew9TaGVyYm9ybmUgSG91c2UxFDASBgNVBAoTC0NvbW1lcnpiYW5rMSAwHgYDVQQL
> ExdaSVQtQSBDTUEgQk9TICgyLjMuNS4xKTEUMBIGA1UEAxMLc2hzdmQzYS5nZGUw
> gZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMqFdZrLVDXMgrnX7ne6IfRqo38C
> ODn2vXMiy+khDVLUDxPh0qsMmV03loPhzwLNviBhxxamiBbtsXXe6ztXf09LOmtu
> g4UTQUXuBTaBqsOivqZBmr2Nxaq9j7Ma3dVG+dAsgfSgzn5h78sWfQkD+hX6DCXR
> xFxP2Ls1wrnJ5Ia9AgMBAAEwDQYJKoZIhvcNAQEEBQADgYEAgfOx7UeISfuw04OU
> EC4Ur5uNPE2kQ92KSNgLRJMZ/xQYjZVmCWSOEJVO+NrLWuO6Mv86cnKPLBWnCRFe
> GYm9EIbMKDExs8QWU0+gYkUHBHjtWbMYIeiFNUFBQvr+rqINdci2L52jRbLeWPgY
> HK+zxEoiBFpbDEciVFUzyq1XTeA=
> -----END CERTIFICATE-----
> subject=/C=UK/ST=London/L=Palace House/O=ABCbank/OU=ZIT-A CMA BOS
> (2.3.5.1)/CN=shsvd3a.gde
> issuer=/C=UK/ST=London/L=Palace House/O=ABCbank/OU=ZIT-A CMA BOS
> (2.3.5.1)/CN=shsvd3a.gde
> ---
> No client certificate CA names sent
> ---
> SSL handshake has read 1185 bytes and written 338 bytes
> ---
> New, TLSv1/SSLv3, Cipher is EDH-RSA-DES-CBC3-SHA
> Server public key is 1024 bit
> SSL-Session:
>     Protocol  : TLSv1
>     Cipher    : EDH-RSA-DES-CBC3-SHA
>     Session-ID:
> 46726624C4EB38AE5973400F43D1FFEBD885BD16DD48F5DBAE4139F20421FAA0
>     Session-ID-ctx:
>     Master-Key:
> 
E94EEF3AF384401AE38F2777EF80C490D83F9846F9949E226C6386273E552ED74B3E5CB55D92AF751A423F3341E9970A
>
>     Key-Arg   : None
>     Start Time: 1181902372
>     Timeout   : 300 (sec)
>     Verify return code: 18 (self signed certificate)
> ---
> QUIT
> DONE
> 
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>
Judging from this output your network connection to the remote site is ok.
The remote site is able to speak SSL as well, as it seems. It does not
seem to
request a client certificate (you have been allowed to connect.

However: s_client has not been able to verify the server's certificate but
as no strict policy to enforce checking of the certificate is set in
s_client.

In another mail the error message was:
  error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate
verify failed
indicating that your client enforces verification of the server
certificate. Most likely the CA
certificate needed (which is identical to the server certificate as it
is self signed :-) is
missing from your configuration.

Best regards,
    Lutz
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

ForwardSourceID:NT00016192 
=====-----=====-----=====
Notice: The information contained in this e-mail
message and/or attachments to it may contain 
confidential or privileged information. If you are 
not the intended recipient, any dissemination, use, 
review, distribution, printing or copying of the 
information contained in this e-mail message 
and/or attachments to it are strictly prohibited. If 
you have received this communication in error, 
please notify us by reply e-mail or telephone and 
immediately and permanently delete the message 
and any attachments. Thank you


Reply via email to