发明名称 |
一种划分终端开发模式和产品模式的方法及系统 |
摘要 |
本发明提供一种划分终端开发模式和产品模式的方法及系统,方法包括:开发CA签发开发证书,开发证书中包含开发私钥和开发公钥;使用开发私钥对开发固件进行签名;生成已签名的开发固件;终端获取一固件;依据预先存储在内部FLASH中的标志位判断终端当前处于开发模式还是产品模式;若为开发模式,则获取开发CA;使用开发CA验签所述一固件;若验签通过,则判定所述一固件为所述开发固件;安装并运行所述一固件。本发明对应不同阶段的固件使用不同的CA及证书体系进行签名;依据终端当前所处的模式获取相应的CA对所下载的固件进行验证,只有验证通过才允许安装,实现发权限和产品权限的分离,确保处于开发阶段的测试版本固件不会被更新至正式产品中。 |
申请公布号 |
CN105068824A |
申请公布日期 |
2015.11.18 |
申请号 |
CN201510417556.5 |
申请日期 |
2015.07.16 |
申请人 |
福建联迪商用设备有限公司 |
发明人 |
林金寒;洪逸轩 |
分类号 |
G06F9/445(2006.01)I;G06F21/33(2013.01)I;G06F21/64(2013.01)I;G06F21/74(2013.01)I |
主分类号 |
G06F9/445(2006.01)I |
代理机构 |
福州市鼓楼区博深专利代理事务所(普通合伙) 35214 |
代理人 |
林志峥 |
主权项 |
一种划分终端开发模式和产品模式的方法,其特征在于,包括:开发CA签发开发证书,所述开发证书中包含开发私钥和开发公钥;使用开发私钥对开发固件进行签名;生成已签名的开发固件;终端获取一固件;依据预先存储在内部FLASH中的标志位判断所述终端当前处于开发模式还是产品模式;若为开发模式,则获取开发CA;使用开发CA验签所述一固件;若验签通过,则判定所述一固件为所述开发固件;安装并运行所述一固件。 |
地址 |
350003 福建省福州市软件大道89号福州软件园一区23号楼 |