[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

[Pki-devel] [PATCH] 598 Cleaned up log messages in ConfigurationUtils.getPortFromSecurityDomain().



https://fedorahosted.org/pki/ticket/1372

--
Endi S. Dewata
From bc771eaca8f3b20bb5db328f233007b149cc6c0f Mon Sep 17 00:00:00 2001
From: "Endi S. Dewata" <edewata redhat com>
Date: Tue, 19 May 2015 17:16:34 -0400
Subject: [PATCH] Cleaned up log messages in
 ConfigurationUtils.getPortFromSecurityDomain().

https://fedorahosted.org/pki/ticket/1372
---
 .../cms/servlet/csadmin/ConfigurationUtils.java      | 20 ++++++++++++++++----
 1 file changed, 16 insertions(+), 4 deletions(-)

diff --git a/base/server/cms/src/com/netscape/cms/servlet/csadmin/ConfigurationUtils.java b/base/server/cms/src/com/netscape/cms/servlet/csadmin/ConfigurationUtils.java
index 1765ba7a61237297f502c5ac582415fa59ab6db7..5bad42d8e067155864c3a2e4d0583d3e94d90e30 100644
--- a/base/server/cms/src/com/netscape/cms/servlet/csadmin/ConfigurationUtils.java
+++ b/base/server/cms/src/com/netscape/cms/servlet/csadmin/ConfigurationUtils.java
@@ -2498,7 +2498,7 @@ public class ConfigurationUtils {
                     CMS.debug("ConfigurationUtils: injectSAN="+injectSAN);
                     if (certTag.equals("sslserver") &&
                         injectSAN == true) {
-                        sslserver_extension = 
+                        sslserver_extension =
                             CertUtil.buildSANSSLserverURLExtension(config);
                     }
 
@@ -2722,29 +2722,41 @@ public class ConfigurationUtils {
 
     public static int getPortFromSecurityDomain(String domainXML, String host, int port, String csType,
             String givenTag, String wantedTag) throws SAXException, IOException, ParserConfigurationException {
+
+        CMS.debug("ConfigurationUtils: Searching for " + wantedTag + " in " + csType + " hosts");
+
         IConfigStore cs = CMS.getConfigStore();
         ByteArrayInputStream bis = new ByteArrayInputStream(domainXML.getBytes());
         XMLObject parser = new XMLObject(bis);
         Document doc = parser.getDocument();
+
         NodeList nodeList = doc.getElementsByTagName(csType);
 
         // save domain name in cfg
         cs.putString("securitydomain.name", parser.getValue("Name"));
 
         int len = nodeList.getLength();
-        CMS.debug("len: "+ len);
         for (int i = 0; i < len; i++) {
             Node node = nodeList.item(i);
+
             String v_host = parser.getValuesFromContainer(node, "Host").elementAt(0);
-            CMS.debug("v_host " + v_host);
+            CMS.debug("ConfigurationUtils: host: " + v_host);
+
             String v_given_port = parser.getValuesFromContainer(node, givenTag).elementAt(0);
-            CMS.debug("v_port " + v_given_port);
+            CMS.debug("ConfigurationUtils: " + givenTag + " port: " + v_given_port);
+
             if (!(v_host.equals(host) && v_given_port.equals(port + "")))
                 continue;
+
+            // v_host == host || v_given_port != port
+
             String wanted_port = parser.getValuesFromContainer(node, wantedTag).elementAt(0);
+            CMS.debug("ConfigurationUtils: " + wantedTag + " port found: " + wanted_port);
+
             return Integer.parseInt(wanted_port);
         }
 
+        CMS.debug("ConfigurationUtils: " + wantedTag + " port not found");
         return 0;
     }
 
-- 
1.9.3


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]