通过数字签名1. 首先应该安装jre1.3.0_01,然后将服务器端生成的monitor.cer 
文件拷贝到jre的特定目录下,我这儿是: 
c:\program files\javasoft\jre\1.3.0_01\lib\security目录下。 
2. 将公共钥匙倒入到jre的cacerts(这是jre的默认keystore) 
命令如下: 
keytool -import -alias monitor -file monitor.cer  
-keystore cacerts 
注意这儿要你输入的是cacerts的密码,应该是changeit,而不 
是你自己设定的keystore的密码。 
3. 修改policy策略文件,在dos状态下使用命令 policytool 
系统会自动弹出一个policytool的对话框,如图4所示,在这里面首先选择file菜单的open项, 
打开c:\program files\javasoft\jre\1.3.0_01\lib\security目录下的java.poliy文件,然后在edit菜单中选择Change keystore ,在对话框中new keystore url:中输入 
file:/c:/program files /javasoft/jre/1.3.0_01/lib/security/cacerts, 
这儿要注意反斜杠,在new keystore type 中输入JKS,这是cacerts的固定格式,然后单击Add Policy Entry,在出现的对话框中CodeBase中输入: 
http://URL:7001/* 
其中的URL是服务器的IP地址,7001是我的weblogic的端口,如果你是在别的应用服务器上比如说是apache,那端口号就可以省略掉。 
在SignedBy中输入(别名alias):这儿是Monitor 
然后单击add peimission按钮,在出现的对话框中permission中选择你想给这个applet的权限,这儿具体有许多权限,读者可以自己找资料看看。我这儿就选用allpeimission,右边的signedBy中输入别名:monitor 
最后保存,在file菜单的save项。 
当然你可以看见我已经对多个包实现了签名认证。