Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!aioe.org!eternal-september.org!feeder.eternal-september.org!.POSTED!not-for-mail From: Daniele Futtorovic Newsgroups: comp.lang.java.programmer Subject: Re: SSL client program Date: Fri, 13 May 2011 18:57:51 +0200 Organization: A noiseless patient Spider Lines: 43 Message-ID: References: <3af63731-b09e-44ff-bf37-1ffebdf80f60@o7g2000vbn.googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Fri, 13 May 2011 16:57:52 +0000 (UTC) Injection-Info: mx02.eternal-september.org; posting-host="oyj06SZfP11XnX7OxRxzyw"; logging-data="3908"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+3623z71Fw4MumZXw4lMKT" User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.2.17) Gecko/20110414 Thunderbird/3.1.10 In-Reply-To: Cancel-Lock: sha1:rjCvfCtfIEovlV56ePiJ0J8GtZo= Xref: x330-a1.tempe.blueboxinc.net comp.lang.java.programmer:4058 On 13/05/2011 18:39, Daniele Futtorovic allegedly wrote: > On 13/05/2011 10:09, Stone allegedly wrote: >> Dear developers, >> >> I am trying to write some client program which will open port 5000 on >> the client side and connect to the computer where is run daemon which >> listen on the port 5000. >> Those port should be secured over SSL. >> I have build up the C++ daemon which listen on that port together with >> SSL and when I am writing >> command: >> openssl s_client -ssl3 -connect 192.168.0.120:9000 >> then in the log of daemon I can see that connection was establish and >> working correctly. >> Including server certificate, SSL handshake and Secure Renegotiation >> >> I would like to created some client in Java but there I have some >> problems. >> When I run Java client application the in the daemon I see message: >> >> 24741:error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version >> number:s3_pkt.c:295: >> >> My Java code is: > > > >> Those program is run from NetBeans directly > > "Wrong version number". Check which version your OpenSSL client is, > check which version of Java you're using. Try updating both of them, to > see if it fixes it. If that doesn't help, are you tied to SSL 3.0? Java > supports TLS out-of-the-box. > > Google for "SSL3_GET_RECORD:wrong version number:" did yield a lot of > results. > > HTH. > Also, check whether you're using the Sun Provider. Find out the which class the SSLContext instance you're getting is.