This application provides a digital signature generation method, which includes: creating a horizontal page when receiving a request from an application client to display a digital signature page; obtaining the size information of a vertical screen display area, and drawing the horizontal number in the page according to the size information of the screen display area. A word signature region; rotates and shifts the page so that the digital signature region is located in the screen display region; displays the page; receives signature information input from the digital signature region in the page, draws the signature information in the digital signature region; and when received. When submitting a request for signature, a signature image is generated according to the signature information in the digital signature area, and the signature image is sent to the server. Accordingly, the application also provides a corresponding device.
【技术实现步骤摘要】
一种数字签名生成方法、装置及存储介质
本申请涉及信息
,尤其涉及一种数字签名生成方法以及装置和一种存储介质。
技术介绍
近年来伴随着科学技术的迅速发展,互联网络成了人们日常生活中沟通与交流的主要渠道。互联网络广泛应用于人类社会各个领域,为人类生活带来了巨大便利的同时也带来了大量的信息安全隐患。数字签名技术能够在数据传输过程中拥有一系列的安全特性,比如认证性、完整性与抗抵赖性等等。由于数字签名的诸多特性使其在许多领域都得到了广泛的应用,特别是在电子商务、证券交易与电子政务等方面的信息安全中起着不可替代的作用。
技术实现思路
本申请实例提出了一种数字签名生成方法,包括:当收到来自应用客户端的展示数字签名页面的请求时,创建一个横向的页面;获取纵向的屏幕展示区域的尺寸信息,根据所述屏幕展示区域的尺寸信息,在所述页面中绘制横向的数字签名区域;对所述页面进行旋转和平移操作,以使所述数字签名区域位于所述屏幕展示区域中;展示所述页面;接收在所述页面中的所述数字签名区域输入的签名信息,在所述数字签名区域中绘制所述签名信息;以及当收到提交签名的请求时,根据所述数字签名区域中的所述签名信息生成签名图片,并发送所述签名图片给服务器。本申请实例还提供了一种数字签名生成装置,包括:创建模块,当收到来自应用客户端的展示数字签名页面的请求时,创建一个横向的页面;绘制模块,获取纵向的屏幕展示区域的尺寸信息,根据所述屏幕展示区域的尺寸信息,在所述页面中绘制横向的数字签名区域;旋转平移模块,对所述页面进行旋转和平移操作,以使所述数字签名区域位于所述屏幕展示区域中;展示模块,展示所述页面;签名 ...
【技术保护点】
1.一种数字签名生成方法,其特征在于,所述方法包括:当收到来自应用客户端的展示数字签名页面的请求时,创建一个横向的页面;获取纵向的屏幕展示区域的尺寸信息,根据所述屏幕展示区域的尺寸信息,在所述页面中绘制横向的数字签名区域;对所述页面进行旋转和平移操作,以使所述数字签名区域位于所述屏幕展示区域中;展示所述页面;接收在所述页面中的所述数字签名区域输入的签名信息,在所述数字签名区域中绘制所述签名信息;以及当收到提交签名的请求时,根据所述数字签名区域中的所述签名信息生成签名图片,并发送所述签名图片给服务器。
【技术特征摘要】
1.一种数字签名生成方法,其特征在于,所述方法包括:当收到来自应用客户端的展示数字签名页面的请求时,创建一个横向的页面;获取纵向的屏幕展示区域的尺寸信息,根据所述屏幕展示区域的尺寸信息,在所述页面中绘制横向的数字签名区域;对所述页面进行旋转和平移操作,以使所述数字签名区域位于所述屏幕展示区域中;展示所述页面;接收在所述页面中的所述数字签名区域输入的签名信息,在所述数字签名区域中绘制所述签名信息;以及当收到提交签名的请求时,根据所述数字签名区域中的所述签名信息生成签名图片,并发送所述签名图片给服务器。2.根据权利要求1所述的方法,其中,所述屏幕展示区域的尺寸信息包括:所述屏幕展示区域的高和宽;其中,所述在所述页面中绘制横向的数字签名区域,包括:根据所述屏幕展示区域的高和宽绘制所述数字签名区域,以使所述数字签名区域的宽小于或等于所述屏幕展示区域的高,使所述数字签名区域的高小于或等于所述屏幕的宽。3.根据权利要求1所述的方法,进一步包括:在创建了所述页面之后,向所述应用客户端发送收起页头的请求,以使所述应用客户端收起当前展示的页头。4.根据权利要求3所述的方法,进一步包括:预先建立与所述应用客户端之间的通信桥;其中,通过所述通信桥接收来自所述应用客户端的所述展示数字签名页面的请求,通过所述通信桥向所述应用客户端发送所述收起页头的请求。5.根据权利要求1所述的方法,进一步包括:在所述数字签名区域内绘制签名输入区域、协议展示区域;其中,在展示所述页面时在所述协议展示区域中展示数字签名协议的文本;其中,接收在所述签名输入区域中输入的所述签名信息。6.根据权利要求5所述的方法,进一步包括:在所述数字签名区域内绘制确认控件和提交控件;响应于对于所述确认控件的选择操作,确认所述数字签名协议已被阅读;其中,初始状态下,确认所述数字签名协议未被阅读;响应于对于所述提交控件的操作,当确认所述数字签名协议已被阅读时确定收到所述提交签名的请求,当确认所述数字签名协议未被阅读时,展示预定的提示信息。7.根据权利要求5所述的方法,进一步包括:在所述数字签名区域内绘制状态栏;其中,所述状态栏中包括返回控件;响应于对于所述返回控件的操作,请求所述应用客户端切换到之前的页面。8.根据权利要求1所述的方法,其中,基于第一坐标系创建所述页面,所述屏幕展示区域基于第二坐标系;其中,所述对所述页面进行旋转和平移操作,包括:以所述第一坐标系的原点为中心顺时针旋转90度;根据所述第一坐标系的原点和所述第二坐标系的原点之间的在水平方向和垂直方向的偏移量、所述屏幕展示区域的宽,对所述页面做水平方向和/...
【专利技术属性】
技术研发人员:王文杰,赵志殷,
申请(专利权)人:腾讯科技北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。