You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jclouds.apache.org by an...@apache.org on 2014/10/17 02:12:24 UTC

git commit: Enforcing TLS for SSL connections

Repository: jclouds
Updated Branches:
  refs/heads/enforce-tls [created] c3abe54e1


Enforcing TLS for SSL connections

To avoid a jclouds client being vulnerable to POODLE


Project: http://git-wip-us.apache.org/repos/asf/jclouds/repo
Commit: http://git-wip-us.apache.org/repos/asf/jclouds/commit/c3abe54e
Tree: http://git-wip-us.apache.org/repos/asf/jclouds/tree/c3abe54e
Diff: http://git-wip-us.apache.org/repos/asf/jclouds/diff/c3abe54e

Branch: refs/heads/enforce-tls
Commit: c3abe54e185c5ff36c98ae9d051e7387b3cc24a5
Parents: a563dd9
Author: Andrew Phillips <an...@apache.org>
Authored: Thu Oct 16 19:11:00 2014 -0500
Committer: Andrew Phillips <an...@apache.org>
Committed: Thu Oct 16 19:11:00 2014 -0500

----------------------------------------------------------------------
 core/src/main/java/org/jclouds/http/config/SSLModule.java | 1 +
 1 file changed, 1 insertion(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jclouds/blob/c3abe54e/core/src/main/java/org/jclouds/http/config/SSLModule.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/org/jclouds/http/config/SSLModule.java b/core/src/main/java/org/jclouds/http/config/SSLModule.java
index eba1b47..3debc9b 100644
--- a/core/src/main/java/org/jclouds/http/config/SSLModule.java
+++ b/core/src/main/java/org/jclouds/http/config/SSLModule.java
@@ -87,6 +87,7 @@ public class SSLModule extends AbstractModule {
             SSLContext sc;
             sc = SSLContext.getInstance("SSL");
             sc.init(null, new TrustManager[] { trustAllCerts }, new SecureRandom());
+            sc.getDefaultSSLParameters().setProtocols(new String[] { "TLSv1", "TLSv1.1", "TLSv1.2" });
             return sc;
          } catch (Exception e) {
             throw Throwables.propagate(e);