Author: kwall
Date: Thu Dec  8 18:54:20 2016
New Revision: 1773281

URL: http://svn.apache.org/viewvc?rev=1773281&view=rev
Log:
QPID-7310: [Java Broker] SiteSpecificTrustStore use the protocol's default port 
if the user supplied url has none

Modified:
    
qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/security/SiteSpecificTrustStoreImpl.java

Modified: 
qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/security/SiteSpecificTrustStoreImpl.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/security/SiteSpecificTrustStoreImpl.java?rev=1773281&r1=1773280&r2=1773281&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/security/SiteSpecificTrustStoreImpl.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/security/SiteSpecificTrustStoreImpl.java
 Thu Dec  8 18:54:20 2016
@@ -227,7 +227,8 @@ public class SiteSpecificTrustStoreImpl
             SSLContext sslContext = SSLUtil.tryGetSSLContext();
             sslContext.init(new KeyManager[0], new TrustManager[] {new 
AlwaysTrustManager()}, null);
 
-            try(SSLSocket socket = (SSLSocket) 
sslContext.getSocketFactory().createSocket(url.getHost(), url.getPort()))
+            final int port = url.getPort() == -1 ? url.getDefaultPort() : 
url.getPort();
+            try(SSLSocket socket = (SSLSocket) 
sslContext.getSocketFactory().createSocket(url.getHost(), port))
             {
                 socket.startHandshake();
                 final Certificate[] certificateChain = 
socket.getSession().getPeerCertificates();



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to