FTPSClient: java.security.cert.CertificateException: No X509TrustManager 
implementation available if trustManager == null
-------------------------------------------------------------------------------------------------------------------------

                 Key: NET-372
                 URL: https://issues.apache.org/jira/browse/NET-372
             Project: Commons Net
          Issue Type: Bug
            Reporter: Sebb


FTPSClient defaults to providing the TrustManager provided by FTPSTrustManager.

It should be possible to use setTrustManager(null) to obtain the default JVM 
trust manager, however this fails with

java.security.cert.CertificateException: No X509TrustManager implementation 
available

because SSLContext.init(KeyManager[] km, TrustManager[] tm, SecureRandom 
random) expects null parameters, but does not allow for null entries in the 
TrustManager array.

The init call needs to be changed so null is passed instead of an array with a 
null entry.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to