import java.io.*; import java.util.*; import java.awt.* ; import java.security.*; public class SecProviders extends java.applet.Applet { public void init() { } // end init() public String getSecurityProviders() { StringBuffer strbuff = new StringBuffer(10000) ; //typical size of buffer to hold html string output try { Provider p[] = Security.getProviders(); strbuff.append(""); for (int i = 0; i < p.length; i++) { strbuff.append("\r\n") ; for (Enumeration e = p[i].keys(); e.hasMoreElements();) { String key = (String) e.nextElement() ; strbuff.append("\r\n") ; } } strbuff.append("
" + p[i] + "    " + p[i].getClass().getName() + "
" + key + "" + p[i].getProperty(key) + "
\r\n") ; return strbuff.toString(); } catch (Exception e) { return e.toString(); } } }