各位大虾帮忙给我看看!!

reborn3427 2006-05-30 09:58:52
我用jbuilder2005编了一个Applet数字签名小程序,在Jbuilder2005运行可以通过,但通过HTML页面调用这个applet就出现异常!
异常出现在这句: 读取密钥时 PrivateKey prk = (PrivateKey)ss.readObject();
谁知道是怎么回事啊!帮忙看一下 谢谢啦!

public void sig() {
char[] kpass;
int i;
byte[] sigText = {(byte) 0x01, (byte) 0x02, (byte) 0x03, (byte) 0x04,
(byte) 0x05, (byte) 0x06, (byte) 0x07, (byte) 0x08};
try {

URL url;
URLConnection urlc;
url = new URL("http://127.0.0.1/privatekey.dat");
urlc = url.openConnection();
ObjectInputStream ss=new ObjectInputStream(urlc.getInputStream());

PrivateKey prk = (PrivateKey)ss.readObject();


Signature rsa = Signature.getInstance("MD5withRSA");
rsa.initSign(prk);
rsa.update(sigText);
byte[] sig = rsa.sign();
}

...全文
73 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
reborn3427 2006-05-30
  • 打赏
  • 举报
回复
已经对这个Applet签名过了 还是不行 怎么回事啊!!

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧