[发明专利]一种在移动操作系统中完成数字签名的方法和系统有效
申请号: | 201210578627.6 | 申请日: | 2012-12-27 |
公开(公告)号: | CN103067174A | 公开(公告)日: | 2013-04-24 |
发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种在移动操作系统中完成数字签名的方法和系统,该方法包括:应用程序对待签名数据进行编码得到第一数据包;以服务程序的地址字符串、应用程序的地址字符串和第一数据包为参数调用系统预设函数;当服务程序被系统预设函数调用时,解析函数参数,保存应用程序的地址字符串;对第一数据包进行解码,成功则将待签名数据和预设签名类型发送到智能密钥设备,否则将解码失败信息作为返回值,以应用程序的地址字符串和返回值为参数,调用系统预设函数;接收智能密钥设备返回的信息;以智能密钥设备返回的信息、应用程序的地址字符串和返回值为参数调用系统预设函数;应用程序解析系统预设函数参数,得到签名结果或返回值,结束。 | ||
搜索关键词: | 一种 移动 操作系统 完成 数字签名 方法 系统 | ||
【主权项】:
一种在移动操作系统中完成数字签名的方法,其特征在于,所述方法包括:当应用程序被调用时,执行以下步骤:步骤S1:所述应用程序对待签名数据进行编码,得到第一数据包;步骤S2:所述应用程序以服务程序的地址字符串、所述应用程序的地址字符串和所述第一数据包为参数,调用系统预设函数;步骤S3:当服务程序被所述系统预设函数调用时,解析所述系统预设函数的参数,保存所述应用程序的地址字符串;步骤S4:所述服务程序对解析得到的所述系统预设函数的参数中的所述第一数据包进行解码,如解码成功则得到所述待签名数据,执行步骤S5,否则将解码失败信息作为返回值,所述服务程序以所述保存的所述应用程序的地址字符串和所述返回值为参数,调用所述系统预设函数,执行步骤S8;步骤S5:所述服务程序将所述待签名数据和预设签名类型发送给智能密钥设备;步骤S6:所述服务程序接收所述智能密钥设备返回的信息;步骤S7:所述服务程序以所述智能密钥设备返回的信息、所述保存的所述应用程序的地址字符串和返回值为参数,调用所述系统预设函数;步骤S8:当所述应用程序被所述系统预设函数调用时,所述应用程序解析所述系统预设函数的参数,得到签名结果或所述返回值,结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210578627.6/,转载请声明来源钻瓜专利网。