[发明专利]一种实现自动签名/验证签名功能的方法无效
申请号: | 200710044738.8 | 申请日: | 2007-08-09 |
公开(公告)号: | CN101102187A | 公开(公告)日: | 2008-01-09 |
发明(设计)人: | 韩洪慧;杨茂江;任伟;陈建华 | 申请(专利权)人: | 上海格尔软件股份有限公司 |
主分类号: | H04L9/30 | 分类号: | H04L9/30;H04L12/66 |
代理公司: | 上海天翔知识产权代理有限公司 | 代理人: | 刘粉宝 |
地址: | 200042上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 自动 签名 验证 功能 方法 | ||
技术领域
本发明涉及一种网络签名的实现方法,特别涉及一种实现自动对网页中包含的数据进行签名/验证签名,签名/验证签名过程对浏览器透明,由服务器自动完成签名/验证签名功能的实现方法。
背景技术
现有的对网页中包含的数据进行签名/验证签名大多数是通过IE浏览器中的ActiveX控件来实现的。这种方式,通过现有的IE浏览器的ActiveX控件来启动PKI密钥体系中的密钥,对网页中包含的数据进行签名/验证签名,但是这种方式仅适用于IE浏览器。
同时,现有的这种实现签名/验证签名功能的方法,由于要通过IE浏览器中的ActiveX控件来驱动启动密钥,因此,其签名/验证签名的流程比较长;同时,由于要靠IE浏览器中的ActiveX控件来驱动,PKI密钥体系中的密钥必须要与IE浏览器上的ActiveX控件结合,接入到PKI密钥体系中,相对来说比较复杂。
发明内容
本发明所要解决的技术问题在于提供一种实现自动签名/验证签名功能的方法,简化签名/验证签名的操作流程,降低应用接入PKI体系的难度。
本发明所要解决的技术问题可以通过以下技术方案来实现:
一种实现自动签名/验证签名功能的方法,其特征在于,所述方法为在网页设置特定的字段名称,当IE浏览器提交数据给WEB服务器时,网关检测到该字段后,自动对该数据进行签名/验证签名,并将签名/验证签名后的数据发送给服务器。
所述签名的步骤如下:
1)用户在IE浏览器上输入数据;
2)IE浏览器将用户输入的数据提交给网关;
3)网关检查IE浏览器的数据,对符合规定的数据进行签名;
4)网关将签名后的数据提交给WEB服务器。
所述网关分析IE浏览器提交给网关的表单数据,如果表单数据中有符合签名命名规范的字段,则将该字段的数据提取出来,由网关调用签名接口,对提取出来的数据进行签名,网关将签名的结果组合到浏览器提交的表单数据中,并将签名结果传给WEB服务器。
所述验证签名的步骤如下:
1)用户在IE浏览器上输入数据;
2)IE浏览器将用户输入的数据提交给网关;
3)网关检查IE浏览器的数据,对符合规定的数据进行验证签名;
4)网关将验证签名的结果提交给WEB服务器。
所述网关分析IE浏览器提交给网关的表单数据,如果表单数据中有符合验证签名命名规范的字段,则将该字段的数据提取出来,由网关调用签名接口,对提取出来的数据进行验证签名,网关将签名的结果组合到浏览器提交的表单数据中,并将签名结果传给WEB服务器。
本发明的实现自动签名/验证签名功能的方法,通过在网页中设置特定的字段名称,当用户在网页中输入数据后,由网关对用户输入的数据进行分析,如果数据中含有符合签名/验证签名要求的,在网页中设置的特定的字段时,将该字段的数据提取出来进行签名/验证签名,再将签名/验证签名后的该字段的数据与其他数据组合,传输给WEB服务期,实现了本发明的目的。
附图说明
以下结合附图和具体实施方式来进一步说明本发明。
图1是本发明的自动签名的流程图;
图2是本发明的自动验证签名的流程图。
具体实施方式
如图1、图2、图3所示,一种实现自动签名/验证签名功能的方法,其系统包括IE浏览器、认证网关、WEB服务器和CA服务器。
在IE浏览器的网页中设置特定的字段名称,当所述IE浏览器提交数据给WEB服务器时,认证网关检测到该字段后,自动对该数据进行签名/验证签名,并将签名/验证签名后的数据发送给WEB服务器。
如图1所示,自动签名的步骤如下:
1)用户在IE浏览器上输入数据;
2)IE浏览器将用户输入的数据提交给认证网关;
3)认证网关检查IE浏览器的数据,对符合规定的数据进行签名;
4)认证网关将签名后的数据提交给WEB服务器。
签名时,所述认证网关分析IE浏览器提交给认证网关的表单数据,如果表单数据中有符合签名命名规范的字段,则将该字段的数据提取出来,由认证网关调用CA服务器的签名接口,对提取出来的数据进行签名,认证网关将签名的结果组合到IE浏览器提交的表单数据中,并将签名结果传给WEB服务器。
如图2所示,自动验证签名的具体步骤如下:
1)用户在IE浏览器上输入数据;
2)IE浏览器将用户输入的数据提交给网关;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海格尔软件股份有限公司,未经上海格尔软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710044738.8/2.html,转载请声明来源钻瓜专利网。