在Java EE框架内开发系统,一个政府企业客户有专网以及PKI体系,每个用户都用key进行系统验证(终端安装专用客户端程序),现在有一个需求,对一个表单进行签名(基于用户key)后提交给另一个系统验签。现在可以通过以下代码获取cert证书,但是无法获取私钥来进行签名。请教各位大神,有什么思路吗?X509Certificate cert=(X509Certificate )request.getAttribute("javax.servlet.request.X509Certificate");
解决方案 »
- 如何将JS里的数组作为参数传到action并获取了
- 郑州JAVA软件开发2000块钱工资算什么水平
- 我用xml验证的问题
- DAO模式的疑问!
- 请求提交给一个frameset页面,子页面如何获得数据
- javamail如何向163发邮件呀
- hello
- JBuilder9 + tomcat4.1.29 + struts1.1 + sqlserver2000连接sqlserver出现异常,请求解决办法
- 关于Tomcat的ROOT的疑问
- 誰有jsp 访问sql server 的各种例程?使用microsoft driver for jdbc
- 在Eclipse运行Java代码,但是控制台不输出内容 在Eclipse运行Java代码,但是控制台不输出内容,也没有报异常
- 利用FTPfile.listfile()方法把现有文件夹文件队列化,但是目前文件夹中文件非常多,在执行此方法时经常进入假死状态
私钥是怎么保存的?用户的key是硬件?硬件key会提供接口api进行加密,签名就是对原始数据计算 hash值(算法多种,SHA256等),对hash值进行加密,就是签名