Author: rajith
Date: Wed May 15 21:00:27 2013
New Revision: 1483079

URL: http://svn.apache.org/r1483079
Log:
QPID-4849 The previous code was assuming that "CN" was the first entry
in the name string. Changed the code to first find "CN" and then extract
from there. testMultipleCertsInSingleStore verifies this change.

Modified:
    
qpid/trunk/qpid/java/common/src/main/java/org/apache/qpid/transport/network/security/ssl/SSLUtil.java

Modified: 
qpid/trunk/qpid/java/common/src/main/java/org/apache/qpid/transport/network/security/ssl/SSLUtil.java
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/common/src/main/java/org/apache/qpid/transport/network/security/ssl/SSLUtil.java?rev=1483079&r1=1483078&r2=1483079&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/common/src/main/java/org/apache/qpid/transport/network/security/ssl/SSLUtil.java
 (original)
+++ 
qpid/trunk/qpid/java/common/src/main/java/org/apache/qpid/transport/network/security/ssl/SSLUtil.java
 Wed May 15 21:00:27 2013
@@ -95,8 +95,9 @@ public class SSLUtil
                     
           if (dn.contains("CN="))
           {
-              id.append(dn.substring(3,
-                      dn.indexOf(",") == -1? dn.length(): dn.indexOf(",")));
+              String str = dn.substring(dn.indexOf("CN=")+3, dn.length());
+              id.append(str.substring(0,
+                      str.indexOf(",") == -1? str.length(): str.indexOf(",")));
           } 
           
           if (dn.contains("DC="))



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

Reply via email to