Software Development Kit (SDK) and API Discussions

8.3.1 SSLHandshakeException

michael_england

I'm running into a problem after upgrading to 8.3.1 where my API code (java based) is getting an SSL Handshake Exception as follows:

 

javax.net.ssl.SSLException: Connection has been shutdown: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake

 

I had a look at the available connections which now has SSLv3 disabled.  I enabled this and that allowed the 'old' system manager to connect again (not that it's required) but not my API code.

 

::*> system services web show

 

External Web Services: true

             HTTP Port: 80

            HTTPs Port: 443

         TLSv1 Enabled: true

         SSLv3 Enabled: false

SSL FIPS 140-2 Enabled: false

       Protocol Status: online

 

I've also checked my certificates for any that have expired, also seems fine.

 

Anyone with a solution?

1 REPLY 1

michael_england

In case someone else has this problem I did two things to solve it:

1) Upgrade to managedontap-5.4.jar

2) Enabled the server certificate.  I'm not sure why this was disabled...

 

lab-cluster1::> security ssl show
               Serial                                         Server  Client
Vserver   Number Common Name             Enabled Enabled
--------- ------ --------------------------------------- ------- -------
lab-cluster1
          86B28BF4
                 lab-labcluster.cert                     true    false
Certificate Authority: eac-labcluster.cert
 
lab-fs1
          -      -                                       false   false
Certificate Authority: -
 
lab-vm1
          -      -                                       false   false
Certificate Authority: -
 
3 entries were displayed.
 
lab-cluster1::> security ssl modify -vserver lab-fs1 -server-enabled true

 

Announcements
NetApp on Discord Image

We're on Discord, are you?

Live Chat, Watch Parties, and More!

Explore Banner

Meet Explore, NetApp’s digital sales platform

Engage digitally throughout the sales process, from product discovery to configuration, and handle all your post-purchase needs.

NetApp Insights to Action
I2A Banner
Public