[发明专利]自动配置应用软件的数字签名的方法及系统、电子设备在审
申请号: | 201810798359.6 | 申请日: | 2018-07-19 |
公开(公告)号: | CN110737878A | 公开(公告)日: | 2020-01-31 |
发明(设计)人: | 姚旭;杨希怀 | 申请(专利权)人: | 深圳市鸿合创新信息技术有限责任公司 |
主分类号: | G06F21/10 | 分类号: | G06F21/10;G06F21/64;H04L9/32 |
代理公司: | 11403 北京风雅颂专利代理有限公司 | 代理人: | 李莎 |
地址: | 518118 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 模拟键盘输入 应用软件 客户端 输入框 线程 回车 电子设备 集成过程 签名过程 设置键盘 输入焦点 自动配置 自动完成 确认键 自动化 进程 激活 | ||
本发明公开了一种自动配置应用软件的数字签名的方法及系统、电子设备,包括:获取数字签名进程;根据获取的数字签名进程,获取数字签名线程;根据获取的数字签名线程,获取对应的客户端窗口;根据获取的客户端窗口,获取PIN码输入框;激活该PIN码输入框,设置键盘输入焦点;模拟键盘输入PIN码;模拟键盘输入PIN码完成,模拟键盘输入回车确认键。本发明的方法及系统,能够自动完成应用软件的数字签名过程,无需人为操作,利于实现应用软件的自动化集成过程。
技术领域
本发明涉及应用软件管理技术领域,特别是指一种自动配置应用软件的数字签名的方法及系统、电子设备。
背景技术
数字签名是软件发行前必不可少的一道工序。由于数字证书一般存储于硬件安全介质(如USB KEY)中,对应用软件进行数字签名时,需要在相应的客户端窗口中,手动输入PIN码,才能顺利完成软件的数字签名,影响了软件发行前的自动化集成过程。
发明内容
有鉴于此,本发明的目的在于提出一种自动配置应用软件的数字签名的方法及系统、电子设备,能够自动完成应用软件的数字签名过程,无需人为操作,利于实现应用软件的自动化集成过程。
基于上述目的,本发明实施例提供了一种自动配置应用软件的数字签名的方法,包括:
S1:获取数字签名进程;
S2:根据获取的数字签名进程,获取数字签名线程;
S3:根据获取的数字签名线程,获取对应的客户端窗口;
S4:根据获取的客户端窗口,获取PIN码输入框;
S5:激活该PIN码输入框,设置键盘输入焦点;
S6:于所述键盘输入焦点处,模拟键盘输入PIN码;
S7:模拟键盘输入PIN码完成,模拟键盘输入回车确认键。
可选的,利用获取进程函数接口获取所有进程,获取数字签名进程名;
通过所述数字签名进程名获取数字签名进程id;
利用获取线程函数接口,通过所述数字签名进程id获取对应的数字签名线程id;
利用获取窗口函数接口,根据所述数字签名线程id获取对应的所有窗口;根据窗口信息,确定匹配的所述客户端窗口;
利用获取子窗口函数接口,根据所述客户端窗口获取对应的子窗口;根据输入框信息,确定所述PIN码输入框;
于所述PIN码输入框,设置所述键盘输入焦点;
于所述键盘输入焦点处,模拟键盘输入与PIN码一致的键盘码数据;
模拟键盘输入PIN码完成,模拟键盘输入与回车键一致的键盘码数据。
本发明实施例还提供一种自动配置应用软件的数字签名的系统,包括:
进程获取模块,用于获取数字签名进程;
线程获取模块,用于根据获取的数字签名进程,获取数字签名线程;
窗口获取模块,用于根据获取的数字签名线程,获取对应的客户端窗口;
输入框获取模块,用于根据获取的客户端窗口,获取PIN码输入框;
设置模块,用于根据获取的PIN码输入框,激活该PIN码输入框,设置输入焦点,模拟键盘输入PIN码,输入回车确认键。
本发明实施例还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现所述自动配置应用软件的数字签名的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市鸿合创新信息技术有限责任公司,未经深圳市鸿合创新信息技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810798359.6/2.html,转载请声明来源钻瓜专利网。