Start a Conversation

This post is more than 5 years old

Solved!

Go to Solution

382971

January 22nd, 2015 08:00

vWorkspace 7.6. Java Connector and JRE 8 Update 31

hi,

After Updating to JRE 8 Update 31 (which by default disables ssl 3.0) Clients cannot connect via secure-it anymore.

disabling SSL 3.0 at Server via registry -> neither Java connector or Windows connector connect.

HKey_Local_Machine\System\CurrentControlSet\Control\SecurityProviders \SCHANNEL\Protocols\SSL 3.0\Server

I use pnsslcli.dll  Version 8.0.306.1565  (the Update to Support Windows 8.1 Clients)

I also tried to replace the Java Client with the newer  Jar-files from 8.5 Java Connector with no success.

I currently advise users to use the Windows Connector or stay with Java 8 Update 25.

regards

Markus

14 Posts

January 22nd, 2015 10:00

Hi Markus,

OK. As Andrew said, if you're going to disable SSLv3 on the Secure-IT gateway machine, then you'll need the appropriate Connector version: 8.0 build 1565 or 8.5. As for Java - I'd stay away from it and use a platform-specific Connector (Windows, Linux, Mac, iOS, Android) instead.

Java Connector is used usually when nothing else is working or there are issues of getting a proper Connector installed on the client machine (like unsupported OS version).

Ian

14 Posts

January 22nd, 2015 08:00

Hi Markus,

So clients with previous Java builds can still connect through the same SSL gateway?

Ian

January 22nd, 2015 08:00

Hi Markus,

If I can separate out the two questions.

It looks like you say, if you disable SSL3 on your SSL Gateway, the Windows Connectors cannot connect anymore.

You then mention pnsslcli.dll - 8.0.306.1565 IS  the version that is meant to work when SSL3 is disabled (It was 1440 that added RDP 8.1 Support)

It's not a cumulative patch so we recommend installing the latest optional hotfix that you require and then installing the 1565 patch.

For example, if this was a fresh install of 1565 on a Window 8.1 box, it would fail to connect - not because of SSL3 being disabled but because of not supported RDP8.1 :(

In that case, you'd want to uninstall 1565, install 1440 (or the latest optional hotfix 1530 ) and then Reinstall 1565.

This would give you RDP 8.1 Support AND allow you to connect with SSL 3.0 disabled.

Easier than all of that is to install the 8.5 Connector :D

Thanks, Andrew.

126747

34 Posts

January 22nd, 2015 09:00

Hi Ian,

yes.

There is a Workaround for JRE 8 Update 31: enable the hidden Setting sslv3 in the File C:\Program Files (x86)\Java\jre1.8.0_31\lib\security\Java.security (jdk.tls.disabledAlgorithms=SSLv3)

from Java log lines with sslv3 disabled:

-----

2094 [javawsApplicationMain] INFO net.propero.rdp.ISO  - SSL gateway certificate checking. Host: xxxxxx.com:443
2094 [javawsApplicationMain] INFO com.provisionnetworks.common.SSLUtil  - Get SSL certificates from host
2094 [javawsApplicationMain] INFO com.provisionnetworks.common.SSLUtil  - Enable TLS protocol
2359 [javawsApplicationMain] WARN com.provisionnetworks.common.SSLUtil  - Server chose SSLv3, but that protocol version is not enabled or not supported by the client.
javax.net.ssl.SSLHandshakeException: Server chose SSLv3, but that protocol version is not enabled or not supported by the client.

if i however disable SSLv3 at the Server the Connection gets "stuck" for both Windows and Java Connector.

regards

Markus

34 Posts

January 22nd, 2015 09:00

Hi Andrew,

i will look into the v8.5 and html5 :) in the meantime advise users to stay with Java 8 u 25.

It seems my SSL Gateway is misconfigured or missing Updates. Because it is not working after disabling SSLv3.

regards

MArkus

No Events found!

Top