Author: keith
Date: Wed Jun  4 23:52:14 2008
New Revision: 17954
URL: http://wso2.org/svn/browse/wso2?view=rev&revision=17954

Log:
Fixing Mashup-847.


Modified:
   
trunk/mashup/java/modules/admin/service/src/org/wso2/mashup/admin/service/MashupAdminService.java

Modified: 
trunk/mashup/java/modules/admin/service/src/org/wso2/mashup/admin/service/MashupAdminService.java
URL: 
http://wso2.org/svn/browse/wso2/trunk/mashup/java/modules/admin/service/src/org/wso2/mashup/admin/service/MashupAdminService.java?rev=17954&r1=17953&r2=17954&view=diff
==============================================================================
--- 
trunk/mashup/java/modules/admin/service/src/org/wso2/mashup/admin/service/MashupAdminService.java
   (original)
+++ 
trunk/mashup/java/modules/admin/service/src/org/wso2/mashup/admin/service/MashupAdminService.java
   Wed Jun  4 23:52:14 2008
@@ -678,8 +678,14 @@
     public Boolean importCertFromUrl(String userName, String alias, String 
url) throws MashupFault {
         try {
             // Create the client socket
-            int port = 443;
-            String hostname = new URL(url).getHost();
+            URL hostURL = new URL(url);
+            String hostname = hostURL.getHost();
+
+            // Check weather the url has a port stated explicitly. If its not 
present default to 443
+            int port = hostURL.getPort();
+            if (port == -1) {
+                port = 443;
+            }
             SSLSocketFactory factory = 
HttpsURLConnection.getDefaultSSLSocketFactory();
             SSLSocket socket = (SSLSocket) factory.createSocket(hostname, 
port);
 

_______________________________________________
Mashup-dev mailing list
[email protected]
http://www.wso2.org/cgi-bin/mailman/listinfo/mashup-dev

Reply via email to