diff options
author | Matthew Newhook <matthew@zeroc.com> | 2006-08-22 10:09:08 +0000 |
---|---|---|
committer | Matthew Newhook <matthew@zeroc.com> | 2006-08-22 10:09:08 +0000 |
commit | 8df7f1f3ffb39702f42c1b34dc584709c018ccda (patch) | |
tree | 733713aec8f536cf19aa9f04c47eab1b07a4d2f8 /java/ssl/jdk1.4/IceSSL/TrustManager.java | |
parent | http://bugzilla.zeroc.com/bugzilla/show_bug.cgi?id=1221 (diff) | |
download | ice-8df7f1f3ffb39702f42c1b34dc584709c018ccda.tar.bz2 ice-8df7f1f3ffb39702f42c1b34dc584709c018ccda.tar.xz ice-8df7f1f3ffb39702f42c1b34dc584709c018ccda.zip |
added more tracing to trust manager stuff.
Diffstat (limited to 'java/ssl/jdk1.4/IceSSL/TrustManager.java')
-rw-r--r-- | java/ssl/jdk1.4/IceSSL/TrustManager.java | 34 |
1 files changed, 33 insertions, 1 deletions
diff --git a/java/ssl/jdk1.4/IceSSL/TrustManager.java b/java/ssl/jdk1.4/IceSSL/TrustManager.java index 284098b1eee..eef0940ee37 100644 --- a/java/ssl/jdk1.4/IceSSL/TrustManager.java +++ b/java/ssl/jdk1.4/IceSSL/TrustManager.java @@ -110,7 +110,39 @@ class TrustManager java.util.Iterator p = trustset.iterator(); while(p.hasNext()) { - if(match((java.util.List)p.next(), dn)) + java.util.List matchSet = (java.util.List)p.next(); + if(_traceLevel > 1) + { + String s = "trust manager matching PDNs:\n"; + java.util.Iterator q = matchSet.iterator(); + boolean addSemi = false; + while(q.hasNext()) + { + if(addSemi) + { + s += ';'; + } + addSemi = true; + java.util.List rdnSet = (java.util.List)q.next(); + java.util.Iterator r = rdnSet.iterator(); + boolean addComma = false; + while(r.hasNext()) + { + if(addComma) + { + s += ','; + } + addComma = true; + RFC2253.RDNPair rdn = (RFC2253.RDNPair)r.next(); + s += rdn.key; + s += '='; + s += rdn.value; + } + } + _communicator.getLogger().trace("Security", s); + } + + if(match(matchSet, dn)) { return true; } |