当前位置:  技术问答>java相关

使用过 x.509 证书的高手请进.............

    来源: 互联网  发布时间:2015-02-09

    本文导语:  我想在applet中使用 x.509 证书认证,但要把证书手工导入 JRE/lib/security/cacerts 文件中,我想通过在服务器端实现认证,为此,我在服务器端生成密钥对(别名:nice),在生成 x.509 证书(nice.cer),把证书导入另一个 key...

我想在applet中使用 x.509 证书认证,但要把证书手工导入 JRE/lib/security/cacerts 文件中,我想通过在服务器端实现认证,为此,我在服务器端生成密钥对(别名:nice),在生成 x.509 证书(nice.cer),把证书导入另一个 keystore (nice.store),存与$apachehtdocsstore下。

再编写策略文件如下:(nice.policy)

Keystore "http://www.my.com/store/nice.store","JKS"
grant signedBy "nice"
{
  permission java.io.FilePermission "","read";
};
存与 $apachehtdocspolicy下。

在客户端,修改 c:program filesjavasoftjre1.3.1libsecurityjava.security文件,加入:
policy.url.3=http://www.my.com/policy/nice.policy

然后运行我用 (nice)签名的 Applet ,却出现如下错误:
 
java.security.cert.CertificateException:Unable to verify the certificate with CA root
    at sun.plugin.security.ImscDecider.isAllPermissionGranded(UnknownSource)
    at ......
    .....

但是,我在客户端直接导入证书,则可以,请问是哪儿出问题的?

|

其实你想在服务器端认证的想法没错,但是如果在服务器端认证也用证书,就多余了。

你应该这样:

在客户端,修改 c:program filesjavasoftjre1.3.1libsecurityjava.security文件,加入:
policy.url.3=http://www.my.com/policy/nice.policy

再编写策略文件如下:(nice.policy)  

    
 
 

您可能感兴趣的文章:

  • 如何让IE认识applet所带的数字签名,而不是让证书仓库认识这个带数字签名的applet,就是说不装jdk也可以在IE里面使用带有签名的applet,详情请进
  • 使用httpclient无需证书调用https的示例(java调用https)
  • SQLSERVER加密解密函数(非对称密钥 证书加密 对称密钥)使用方法代码
  • sharepoint 2010 使用STSNavigate函数实现文件下载举例 iis7站长之家
  • 嵌入式Linux使用外挂Vsftpd不能正常使用, 请高手解答,谢谢。
  • 使用过JET的高手请进
  • 三层结构很简单,但怎么正确使用请高手指点!!!!谢谢
  • 找linux高手帮个忙~回报为你几个G的空间免费长期使用...
  • webmail问题,请高手帮忙!!!谁会使用IMP 3.0????!!!
  • 如何 在linux 下使用 pvm 请高手指导 不知道的也来学习!
  • 哪位高手能提供一个类似cell的控件(在java下使用)?
  • 高手请帮忙,怎样使用磁盘阵列卡?
  • 如何在Linux上使用LoadLibrary()?高手请教!
  • 如何使用kdevelop创建动态共享库程序,请高手指点
  • 急!高手帮忙!cximage库在Linux下运行使用的问题。
  • 使用rocksaw包的问题,高手进!
  • 请教高手,linux下使用libusb_submit_transfer,返回-1,errno = 16,如何解决?
  • 请高手一定回答:关于jbuilder的使用
  • 关于共享存储段的使用,求助高手
  • 请高手指点在WindowsXP下面使用 VMware ?
  • 关于ejb的配置和使用(你是真正的高手吗?)
  • 请教高手:是否使用PowerJ开发过JAVA应用? 效果如何?
  • JBUILDER 5高手请进,EJB的使用问题。
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • openssl中如何使用x509的扩展信息?
  • C++ I/O 成员 tellg():使用输入流读取流指针
  • 在测试memset函数的执行效率时,分为使用Cash和不使用Cash辆种方式,该如何控制是否使用缓存?
  • C++ I/O 成员 tellp():使用输出流读取流指针
  • 求ibm6000的中文使用手册 !从来没用过服务器,现在急需使用它,不知如何使用! 急!!!!!
  • Python不使用print而直接输出二进制字符串
  • 请问:在使用oracle数据库作开发时,是使用pro*c作开发好些,还是使用库函数如oci等好一些啊?或者它们有什么区别或者优缺点啊?
  • Office 2010 Module模式下使用VBA Addressof
  • 急求结果!!假设一个有两个元素的信号量集S,表示了一个磁带驱动器系统,其中进程1使用磁带机A,进程2同时使用磁带机A和B,进程3使用磁带机B。
  • windows下tinyxml.dll下载安装使用(c++解析XML库)
  • c#中SAPI使用总结——SpVoice的使用方法
  • tcmalloc内存泄露优化c++开源库下载,安装及使用介绍
  • 使用了QWidget的程序,如何使用后台程序启动它?
  • sharepoint 2010 使用STSNavigate函数实现文件下载举例
  • 共享内存一般是怎么使用的,是同消息队列配合使用么
  • 使用libpcap读取tcpdump抓取的文件并解析c代码实例
  • Jsp可否使用带有GUI的JavaBean,如何使用?
  • c/c++预处理命令预#,##使用介绍
  • asp程序使用的access在Linux下如何使用!
  • 在div中使用css让文字底部对齐的方法
  • 新装的Linux使用root用户不能使用FTP?
  • Python namedtuple(命名元组)使用实例
  • LINUX下使用Eclipse,如何使用交叉编译器?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3