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);