Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #4083

Re: SSL client program

From Stone <phracek2@gmail.com>
Newsgroups comp.lang.java.programmer
Subject Re: SSL client program
Date 2011-05-14 11:35 -0700
Organization http://groups.google.com
Message-ID <358d5cbe-6de0-4941-963f-8c9e08941bf7@32g2000vbe.googlegroups.com> (permalink)
References <3af63731-b09e-44ff-bf37-1ffebdf80f60@o7g2000vbn.googlegroups.com> <iqjms0$na3$1@dont-email.me> <iqjnug$3q4$1@dont-email.me> <fb2ff79f-640c-47ad-a5b8-7462811e5cf1@y31g2000vbp.googlegroups.com> <iqm7ed$2mu$1@dont-email.me>

Show all headers | View raw


On May 14, 5:34 pm, Daniele Futtorovic <da.futt.n...@laposte-dot-
net.invalid> wrote:
> On 14/05/2011 10:54, Stone allegedly wrote:
>
>
>
>
>
>
>
>
>
> > On 13 kvě, 18:57, Daniele Futtorovic<da.futt.n...@laposte-dot-
> > net.invalid>  wrote:
> >> 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:
>
> >>> <snip />
>
> >>>> 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.
>
> > This I do not understand. I am using java JRE from Sun Java (or
> > Oracle) pages.
> > Also JDK is installed on the my computer.
> > How can I find what SSLContext instace is using?
>
> > One thing which I have observed during my tests is:
> > When my Java class is trying to connect openssl s_server all is
> > working fine.
> > When openssl s_client is trying to connect my C++ daemon that all is
> > working fine as well.
> > But when my Java class is trying to connect my C++ daemon that it
> > failed with the error described above.
>
> I misunderstood you. I thought you were calling OpenSSL from your C++
> daemon, that OpenSSL was actually your daemon. So the problem appears to
> be between what your Java program sends and what your C++ daemon
> expects, not between what your Java program sends and OpenSSL, as I had
> surmised.
>
> One way to check what provider your JRE is using is simply to do:
>   SSLContext.getInstance("SSLv3").getClass().getName()
> and to print out the result.
>
> I don't know how you can check what whichever C++ library ("s3_pkt.c")
> you're using expects, but I think the problem is between those two.
>
> As I mentioned, you might get out of your troubles simply by updating
> the libraries you're using (JRE and C++) to the latest versions. You can
> also search the web for the error you're getting. Sorry, but that's all
> I can currently think of.
>
> --
> DF.
> An escaped convict once said to me:
> "Alcatraz is the place to be"

I have write down to my code your Java code and result of
SSLContext.getInstance("TLS").getClass().getName()  is
"javax.net.ssl.SSLContext"

Result is the same for SSLv3.

Best regards
Petr

Back to comp.lang.java.programmer | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

SSL client program Stone <phracek2@gmail.com> - 2011-05-13 01:09 -0700
  Re: SSL client program Daniele Futtorovic <da.futt.news@laposte-dot-net.invalid> - 2011-05-13 18:39 +0200
    Re: SSL client program Daniele Futtorovic <da.futt.news@laposte-dot-net.invalid> - 2011-05-13 18:57 +0200
      Re: SSL client program Stone <phracek2@gmail.com> - 2011-05-14 01:54 -0700
        Re: SSL client program Daniele Futtorovic <da.futt.news@laposte-dot-net.invalid> - 2011-05-14 17:34 +0200
          Re: SSL client program Stone <phracek2@gmail.com> - 2011-05-14 09:45 -0700
          Re: SSL client program Stone <phracek2@gmail.com> - 2011-05-14 09:48 -0700
            Re: SSL client program Daniele Futtorovic <da.futt.news@laposte-dot-net.invalid> - 2011-05-14 21:23 +0200
              Re: SSL client program Stone <phracek2@gmail.com> - 2011-05-14 12:34 -0700
          Re: SSL client program Stone <phracek2@gmail.com> - 2011-05-14 11:35 -0700
        Re: SSL client program Esmond Pitt <esmond.pitt@bigpond.com> - 2011-05-16 16:54 +1000
          Re: SSL client program Stone <phracek2@gmail.com> - 2011-05-16 03:08 -0700
            Re: SSL client program Stone <phracek2@gmail.com> - 2011-05-16 05:22 -0700
              Re: SSL client program Esmond Pitt <esmond.pitt@bigpond.com> - 2011-05-17 09:33 +1000
                Re: SSL client program Stone <phracek2@gmail.com> - 2011-05-19 01:46 -0700
                Re: SSL client program Esmond Pitt <esmond.pitt@bigpond.com> - 2011-05-20 14:15 +1000
                Re: SSL client program Stone <phracek2@gmail.com> - 2011-05-20 01:56 -0700
                Re: SSL client program Stone <phracek2@gmail.com> - 2011-05-20 02:00 -0700
    Re: SSL client program Stone <phracek2@gmail.com> - 2011-05-14 01:49 -0700
  Re: SSL client program Lothar Kimmeringer <news200709@kimmeringer.de> - 2011-05-15 13:52 +0200
    Re: SSL client program Stone <phracek2@gmail.com> - 2011-05-15 11:05 -0700
      Re: SSL client program Lothar Kimmeringer <news200709@kimmeringer.de> - 2011-05-16 08:46 +0200

csiph-web