[发明专利]一种软件授权证书的制作方法、验证方法及装置在审
| 申请号: | 202011617502.0 | 申请日: | 2020-12-31 |
| 公开(公告)号: | CN112733090A | 公开(公告)日: | 2021-04-30 |
| 发明(设计)人: | 郜超超;杨威 | 申请(专利权)人: | 航天信息股份有限公司 |
| 主分类号: | G06F21/12 | 分类号: | G06F21/12;G06F8/61;H04L9/08;H04L9/32 |
| 代理公司: | 北京工信联合知识产权代理有限公司 11266 | 代理人: | 刘海蓉 |
| 地址: | 100195 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 软件 授权 证书 制作方法 验证 方法 装置 | ||
1.一种软件授权证书的制作方法,其特征在于,包括:
采集客户关键信息和软件部署环境硬件信息;
使用私钥对所述客户软件信息和软件部署环境硬件信息进行数字签名,并将数字签名后的文件以License证书文件形式进行存储。
2.根据权利要求1所述的方法,其特征在于,在采集客户关键信息和软件部署环境硬件信息的步骤之前,还包括:
使用keytool工具生成证书文件,同时导出证书文件对应的私钥、证书的信息、公钥;
所述私钥用于对所述客户关键信息和软件部署环境硬件信息进行数字签名;所述公钥用于对颁发给客户的License证书文件进行校验。
3.根据权利要求1所述的方法,其特征在于,所述软件信息包括:软件产品ID,授权证书的生效时间和授权证书的失效时间。
4.根据权利要求1所述的方法,其特征在于,所述硬件信息包括:部署运行软件的电脑的主板序号,CPU序号,MAC地址以及允许的IP地址列表信息。
5.一种软件授权证书的验证方法,其特征在于,包括:
部署License证书文件至软件的指定位置;
使用公钥对所述License证书文件进行校验,若校验通过,则软件正常使用;
当软件启动和/或使用软件的特定功能时,对所述License证书文件中存储的数字签名进行校验,若校验通过,则软件启动和/或使用软件的特定功能。
6.根据权利要求5所述的方法,其特征在于,在使用公钥对所述License证书文件进行校验的步骤之后,还包括:
若校验不通过,则无法使用软件功能。
7.根据权利要求5所述的方法,其特征在于,对所述License证书文件中存储的数字签名进行校验,包括:
对License证书文件中存储的证书有效期限和软件部署环境硬件信息的校验。
8.一种软件授权证书的制作装置,其特征在于,包括:
信息采集单元,采集客户关键信息和软件部署环境硬件信息;
签名单元,使用私钥对所述客户软件信息和软件部署环境硬件信息进行数字签名,并将数字签名后的文件以License证书文件形式进行存储。
9.一种软件授权证书的验证装置,其特征在于,包括:
部署单元,部署License证书文件至软件的指定位置;
证书文件校验单元,使用公钥对所述License证书文件进行校验,若校验通过,则软件正常使用;
签名校验单元,当软件启动和/或使用软件的特定功能时,对所述License证书文件中存储的数字签名进行校验,若校验通过,则软件启动和/或使用软件的特定功能。
10.根据权利要求9所述的装置,其特征在于,证书文件校验单元,包括:
证书文件校验子单元,对License证书文件中存储的证书有效期限和软件部署环境硬件信息的校验。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011617502.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一体式传动减速箱及基于一体传动减速箱的传动系统
- 下一篇:家用鞋子晾晒装置





