NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
Hi All, I'm trying to connect to a password protected OpenDAP server with an expired SSL certificate. Because the certificate is expired, I'm currently unable to get NetCDF-Java to connect to the server. So any advice or guidance is much appreciated. --- HERE'S WHAT I'VE TRIED SO FAR --- I've created a CredentialsProvider and registered it using: ucar.nc2.util.net.HTTPSession.setGlobalCredentialsProvider(credentialProvider); The problem is when I try to connect to the server, I get the following exception: ucar.nc2.util.net.HTTPException: javax.net.ssl.SSLHandshakeException: ... Caused by: javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateExpiredException: NotAfter: … I've put together code to create a custom javax.net.ssl.SSLSocketFactory that will accept any SSL connection, even ones with expired certificates. However, I have no idea how to register it so that the NetCDF java library can use. I've found examples for commons-HttpClient v4 but not for v3.1 that NetCDF-Java uses. Anyone have any insight? Thanks! -- Brian Schlining
netcdf-java
archives: