diff --git a/webui/src/main/java/com/muwire/webui/TrustServlet.java b/webui/src/main/java/com/muwire/webui/TrustServlet.java
index 65dbddee..ebf5e2fc 100644
--- a/webui/src/main/java/com/muwire/webui/TrustServlet.java
+++ b/webui/src/main/java/com/muwire/webui/TrustServlet.java
@@ -12,6 +12,7 @@ import javax.servlet.http.HttpServletResponse;
import com.muwire.core.Core;
import com.muwire.core.Persona;
import com.muwire.core.trust.RemoteTrustList;
+import com.muwire.core.trust.TrustService;
import com.muwire.core.trust.TrustService.TrustEntry;
import net.i2p.data.Base64;
@@ -84,13 +85,13 @@ public class TrustServlet extends HttpServlet {
sb.append("");
for (TrustEntry te : list.getGood()) {
- TEtoXML(te, sb);
+ TEtoXML(te, sb, core.getTrustService());
}
sb.append("");
sb.append("");
for (TrustEntry te : list.getBad()) {
- TEtoXML(te, sb);
+ TEtoXML(te, sb, core.getTrustService());
}
sb.append("");
@@ -126,4 +127,13 @@ public class TrustServlet extends HttpServlet {
sb.append("").append(Util.escapeHTMLinXML(te.getReason())).append("");
sb.append("");
}
+
+ private static void TEtoXML(TrustEntry te, StringBuilder sb, TrustService trustService) {
+ sb.append("");
+ sb.append("").append(Util.escapeHTMLinXML(te.getPersona().getHumanReadableName())).append("");
+ sb.append("").append(te.getPersona().toBase64()).append("");
+ sb.append("").append(Util.escapeHTMLinXML(te.getReason())).append("");
+ sb.append("").append(trustService.getLevel(te.getPersona().getDestination())).append("");
+ sb.append("");
+ }
}