From 664186f483e15e572553f86b3cdec33d2e96b9be Mon Sep 17 00:00:00 2001 From: Rohit Yadav Date: Wed, 21 Jan 2015 18:01:34 +0530 Subject: [PATCH] CLOUDSTACK-8160: use preferable protocols (cherry picked from commit debfcdef788ce0d51be06db0ef10f6815f9b563b) Signed-off-by: Rohit Yadav --- client/tomcatconf/server-nonssl.xml.in | 2 +- client/tomcatconf/server-ssl.xml.in | 2 +- client/tomcatconf/server7-nonssl.xml.in | 2 +- client/tomcatconf/server7-ssl.xml.in | 2 +- .../manager/ClusteredAgentManagerImpl.java | 2 + .../mom/rabbitmq/RabbitMQEventBus.java | 7 ++- .../resource/XenServerConnectionPool.java | 4 +- .../opendaylight/api/NeutronRestApi.java | 19 +++++-- .../network/utils/HttpClientWrapper.java | 4 +- .../datastore/util/ElastistorUtil.java | 3 +- .../datastore/util/NexentaNmsClient.java | 4 +- .../storage/datastore/util/SolidFireUtil.java | 4 +- .../main/java/streamer/SocketWrapperImpl.java | 2 +- .../ConsoleProxySecureServerFactoryImpl.java | 6 ++- .../com/cloud/consoleproxy/util/RawHTTP.java | 25 +++++---- .../etc/apache2/sites-available/default-ssl | 1 + .../config/etc/apache2/vhostexample.conf | 1 + systemvm/scripts/config_ssl.sh | 2 + utils/src/com/cloud/utils/nio/Link.java | 3 +- utils/src/com/cloud/utils/nio/NioClient.java | 3 ++ .../com/cloud/utils/nio/NioConnection.java | 3 ++ .../utils/rest/RESTServiceConnector.java | 20 ++++++-- .../cloudstack/utils/security/SSLUtils.java | 51 +++++++++++++++++++ .../ssl/EasySSLProtocolSocketFactory.java | 24 ++++++--- .../hypervisor/vmware/util/VmwareClient.java | 4 +- .../hypervisor/vmware/util/VmwareContext.java | 3 +- 26 files changed, 156 insertions(+), 47 deletions(-) create mode 100644 utils/src/org/apache/cloudstack/utils/security/SSLUtils.java diff --git a/client/tomcatconf/server-nonssl.xml.in b/client/tomcatconf/server-nonssl.xml.in index 847197cbae0..e0debe4a31e 100755 --- a/client/tomcatconf/server-nonssl.xml.in +++ b/client/tomcatconf/server-nonssl.xml.in @@ -82,7 +82,7 @@