1.一種主題包處理方法,其特征在于,包括:
對第一主題包和所述第一主題包對應(yīng)的數(shù)字證書進(jìn)行簽名,生成第一簽名文件;
對所述第一主題包、所述數(shù)字證書和所述第一簽名文件進(jìn)行打包,生成待下載主題包;
其中,所述待下載主題包用于供終端下載。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對第一主題包和所述第一主題包對應(yīng)的數(shù)字證書進(jìn)行簽名,生成第一簽名文件之前,還包括:
對設(shè)計師制作的原始主題包進(jìn)行簽名,生成第二簽名文件;
將所述第二簽名文件插入所述原始主題包中,得到所述第一主題包。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述將所述第二簽名文件插入所述原始主題包中,得到所述第一主題包之后,還包括:
通過所述第一主題包的私鑰對所述第一主題包進(jìn)行加密,得到加密后的第一主題包;
相應(yīng)的,所述對第一主題包和所述第一主題包對應(yīng)的數(shù)字證書進(jìn)行簽名,生成第一簽名文件,包括:
對所述加密后的第一主題包和所述第一主題包對應(yīng)的數(shù)字證書,生成第一簽名文件。
4.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的方法,其特征在于,還包括:
確定對第一主題包和所述第一主題包對應(yīng)的數(shù)字證書進(jìn)行簽名所采用的簽名算法;
向所述終端發(fā)送所述簽名算法的標(biāo)識信息,所述簽名算法的標(biāo)識信息用于標(biāo)識所述簽名算法。
5.一種主題包處理方法,其特征在于,包括:
從服務(wù)器下載待下載主題包,所述待下載主題包包括:第一主題包、所述第一主題包對應(yīng)的數(shù)字證書和對所述第一主題包和所述第一主題包對應(yīng)的數(shù)字證書進(jìn)行簽名,所生成的第一簽名文件;
采用與所述服務(wù)器相同的簽名算法,對第一主題包和所述第一主題包對應(yīng)的數(shù)字證書進(jìn)行簽名,生成第三簽名文件;
若所述第一簽名文件和所述第三簽名文件不相同,則確定所述第一主題包和/或所述數(shù)字證書被篡改。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,還包括:
接收所述服務(wù)器發(fā)送的所述簽名算法的標(biāo)識信息;
相應(yīng)的,所述采用與所述服務(wù)器相同的簽名算法,對第一主題包和所述第一主題包對應(yīng)的數(shù)字證書進(jìn)行簽名,生成第三簽名文件,包括:
采用所述標(biāo)識信息對應(yīng)的簽名算法,對第一主題包和所述第一主題包對應(yīng)的數(shù)字證書,生成所述第三簽名文件。
7.一種主題包處理裝置,其特征在于,包括:
第一生成模塊,被配置為對第一主題包和所述第一主題包對應(yīng)的數(shù)字證書進(jìn)行簽名,生成第一簽名文件;
第二生成模塊,被配置為對所述第一主題包、所述數(shù)字證書和所述第一簽名文件進(jìn)行打包,生成待下載主題包;
其中,所述待下載主題包用于供終端下載。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括:
第三生成模塊,被配置為對設(shè)計師制作的原始主題包進(jìn)行簽名,生成第二簽名文件;
插入模塊,被配置為將所述第二簽名文件插入所述原始主題包中,得到所述第一主題包。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,還包括:
加密模塊,被配置為通過所述第一主題包的私鑰對所述第一主題包進(jìn)行加密,得到加密后的第一主題包;
相應(yīng)的,所述第一生成模塊,具體被配置為對所述加密后的第一主題包和所述第一主題包對應(yīng)的數(shù)字證書,生成第一簽名文件。
10.根據(jù)權(quán)利要求7-9任一項(xiàng)所述的裝置,其特征在于,還包括:
確定模塊,被配置為確定對第一主題包和所述第一主題包對應(yīng)的數(shù)字證書進(jìn)行簽名所采用的簽名算法;
發(fā)送模塊,被配置為向所述終端發(fā)送所述簽名算法的標(biāo)識信息,所述簽名算法的標(biāo)識信息用于標(biāo)識所述簽名算法。
11.一種主題包處理裝置,其特征在于,包括:
下載模塊,被配置為從服務(wù)器下載待下載主題包,所述待下載主題包包括:第一主題包、所述第一主題包對應(yīng)的數(shù)字證書和對所述第一主題包和所述第一主題包對應(yīng)的數(shù)字證書進(jìn)行簽名,所生成的第一簽名文件;
生成模塊,被配置為采用與所述服務(wù)器相同的簽名算法,對第一主題包和所述第一主題包對應(yīng)的數(shù)字證書進(jìn)行簽名,生成第三簽名文件;
確定模塊,被配置為若所述第一簽名文件和所述第三簽名文件不相同,則確定所述第一主題包和/或所述數(shù)字證書被篡改。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,還包括:
接收模塊,被配合為接收所述服務(wù)器發(fā)送的所述簽名算法的標(biāo)識信息;
相應(yīng)的,所述生成模塊,具體被配置為采用所述標(biāo)識信息對應(yīng)的簽名算法,對第一主題包和所述第一主題包對應(yīng)的數(shù)字證書,生成所述第三簽名文件。
13.一種主題包處理裝置,其特征在于,所述裝置包括:
處理器;
用于存儲所述處理器的可執(zhí)行指令的存儲器;
其中,所述處理器被配置為:
對第一主題包和所述第一主題包對應(yīng)的數(shù)字證書進(jìn)行簽名,生成第一簽名文件;
對所述第一主題包、所述數(shù)字證書和所述第一簽名文件進(jìn)行打包,生成待下載主題包;
其中,所述待下載主題包用于供終端下載。
14.一種主題包處理裝置,其特征在于,所述裝置包括:
處理器;
用于存儲所述處理器的可執(zhí)行指令的存儲器;
其中,所述處理器被配置為:
從服務(wù)器下載待下載主題包,所述待下載主題包包括:第一主題包、所述第一主題包對應(yīng)的數(shù)字證書和對所述第一主題包和所述第一主題包對應(yīng)的數(shù)字證書進(jìn)行簽名,所生成的第一簽名文件;
采用與所述服務(wù)器相同的簽名算法,對第一主題包和所述第一主題包對應(yīng)的數(shù)字證書進(jìn)行簽名,生成第三簽名文件;
若所述第一簽名文件和所述第三簽名文件不相同,則確定所述第一主題包和/或所述數(shù)字證書被篡改。