本公開涉及標(biāo)識(shí)解析技術(shù)和認(rèn)證技術(shù),尤其是一種標(biāo)識(shí)驗(yàn)證方法、裝置、電子設(shè)備、存儲(chǔ)介質(zhì)和程序產(chǎn)品。
背景技術(shù):
1、隨著工業(yè)互聯(lián)網(wǎng)標(biāo)識(shí)解析體系的發(fā)展,一物一碼成為主流趨勢。一物一碼,即利用云平臺(tái)將消費(fèi)者、企業(yè)和流通三者連接起來,從而能提供全面的營銷、防偽追溯和倉儲(chǔ)物流等解決方案的技術(shù)。
2、目前,一物一碼在一定程度上可以保證標(biāo)識(shí)數(shù)據(jù)的完整性和可信度,但是對于不經(jīng)常接觸標(biāo)識(shí)解析的用戶而言,不易于對產(chǎn)品標(biāo)識(shí)進(jìn)行驗(yàn)證。
技術(shù)實(shí)現(xiàn)思路
1、本公開實(shí)施例提供一種標(biāo)識(shí)驗(yàn)證方法、裝置、電子設(shè)備、存儲(chǔ)介質(zhì)和程序產(chǎn)品,以解決上述問題。
2、本公開實(shí)施例的第一方面,提供一種標(biāo)識(shí)驗(yàn)證方法,包括:
3、響應(yīng)于接收到標(biāo)識(shí)驗(yàn)證請求,獲取所述標(biāo)識(shí)驗(yàn)證請求對應(yīng)的標(biāo)識(shí)編碼和簽名內(nèi)容;
4、獲取所述標(biāo)識(shí)編碼所屬企業(yè)的數(shù)字證書;
5、基于所述數(shù)字證書中的公鑰對所述簽名內(nèi)容進(jìn)行驗(yàn)證;
6、響應(yīng)于對所述簽名內(nèi)容的驗(yàn)證通過,確認(rèn)所述標(biāo)識(shí)編碼的身份;
7、向所述標(biāo)識(shí)驗(yàn)證請求的發(fā)送端反饋所述標(biāo)識(shí)編碼的身份確認(rèn)結(jié)果。
8、在本公開的一些實(shí)施例中,在所述響應(yīng)于對所述簽名內(nèi)容的驗(yàn)證通過,確認(rèn)所述標(biāo)識(shí)編碼的身份之后,還包括:
9、從所述簽名內(nèi)容中提取摘要參數(shù)和標(biāo)識(shí)屬性;
10、基于摘要參數(shù)對所述標(biāo)識(shí)屬性進(jìn)行驗(yàn)證;
11、響應(yīng)于對所述標(biāo)識(shí)屬性的驗(yàn)證通過,確認(rèn)所述簽名內(nèi)容可信;
12、向所述標(biāo)識(shí)驗(yàn)證請求的發(fā)送端反饋所述簽名內(nèi)容的可信確認(rèn)結(jié)果。
13、在本公開的一些實(shí)施例中,在所述獲取所述標(biāo)識(shí)編碼所屬企業(yè)的數(shù)字證書之后,還包括:
14、對所述數(shù)字證書進(jìn)行頒發(fā)者數(shù)字證書的逐級(jí)驗(yàn)證;
15、基于所述逐級(jí)驗(yàn)證的結(jié)果,確定所述所屬企業(yè)的身份驗(yàn)證結(jié)果;
16、向所述標(biāo)識(shí)驗(yàn)證請求的發(fā)送端反饋所述所屬企業(yè)的身份驗(yàn)證結(jié)果。
17、在本公開的一些實(shí)施例中,在所述響應(yīng)于接收到標(biāo)識(shí)驗(yàn)證請求,獲取所述標(biāo)識(shí)驗(yàn)證請求對應(yīng)的標(biāo)識(shí)編碼和簽名內(nèi)容之前,還包括:
18、賦予所述所屬企業(yè)生成標(biāo)識(shí)的權(quán)限,以便所述所屬企業(yè)生成相互綁定的所述標(biāo)識(shí)編碼和所述簽名內(nèi)容。
19、在本公開的一些實(shí)施例中,還包括:
20、通過區(qū)塊鏈存儲(chǔ)所述標(biāo)識(shí)編碼、簽名內(nèi)容和所述標(biāo)識(shí)驗(yàn)證請求的驗(yàn)證結(jié)果。
21、本公開實(shí)施例的第二方面,提供一種標(biāo)識(shí)驗(yàn)證裝置,包括:
22、第一獲取模塊,用于響應(yīng)于接收到標(biāo)識(shí)驗(yàn)證請求,獲取所述標(biāo)識(shí)驗(yàn)證請求對應(yīng)的標(biāo)識(shí)編碼和簽名內(nèi)容;
23、第二獲取模塊,用于獲取所述標(biāo)識(shí)編碼所屬企業(yè)的數(shù)字證書;
24、簽名結(jié)果驗(yàn)證模塊,用于基于所述數(shù)字證書中的公鑰對所述簽名內(nèi)容進(jìn)行驗(yàn)證;
25、驗(yàn)證結(jié)果處理模塊,用于響應(yīng)于對所述簽名內(nèi)容的驗(yàn)證通過,確認(rèn)所述標(biāo)識(shí)編碼的身份;
26、反饋模塊,用于向所述標(biāo)識(shí)驗(yàn)證請求的發(fā)送端反饋所述標(biāo)識(shí)編碼的身份確認(rèn)結(jié)果。
27、在本公開的一些實(shí)施例中,所述標(biāo)識(shí)驗(yàn)證裝置,還包括:
28、第三獲取模塊,用于從所述簽名內(nèi)容中提取摘要參數(shù)和標(biāo)識(shí)屬性;
29、摘要驗(yàn)證模塊,用于基于摘要參數(shù)對所述標(biāo)識(shí)屬性進(jìn)行驗(yàn)證;
30、其中,所述驗(yàn)證結(jié)果處理模塊,還用于響應(yīng)于對所述標(biāo)識(shí)屬性的驗(yàn)證通過,確認(rèn)所述簽名內(nèi)容可信;所述反饋模塊還用于向所述標(biāo)識(shí)驗(yàn)證請求的發(fā)送端反饋所述簽名內(nèi)容的可信確認(rèn)結(jié)果。
31、在本公開的一些實(shí)施例中,所述標(biāo)識(shí)驗(yàn)證裝置,還包括:
32、逐級(jí)驗(yàn)證模塊,用于對所述數(shù)字證書進(jìn)行頒發(fā)者數(shù)字證書的逐級(jí)驗(yàn)證;
33、其中,所述驗(yàn)證結(jié)果處理模塊,還用于基于所述逐級(jí)驗(yàn)證的結(jié)果,確定所述所屬企業(yè)的身份驗(yàn)證結(jié)果;所述反饋模塊還用于向所述標(biāo)識(shí)驗(yàn)證請求的發(fā)送端反饋所述所屬企業(yè)的身份驗(yàn)證結(jié)果。
34、在本公開的一些實(shí)施例中,所述標(biāo)識(shí)驗(yàn)證裝置,還包括:
35、權(quán)限控制模塊,用于賦予所述所屬企業(yè)生成標(biāo)識(shí)的權(quán)限,以便所述所屬企業(yè)生成相互綁定的所述標(biāo)識(shí)編碼和所述簽名內(nèi)容。
36、在本公開的一些實(shí)施例中,所述標(biāo)識(shí)驗(yàn)證裝置,還包括:
37、存儲(chǔ)模塊,用于通過區(qū)塊鏈存儲(chǔ)所述標(biāo)識(shí)編碼、簽名內(nèi)容和所述標(biāo)識(shí)驗(yàn)證請求的驗(yàn)證結(jié)果。
38、本公開實(shí)施例的第三方面,提供一種電子設(shè)備,包括:
39、存儲(chǔ)器,用于存儲(chǔ)計(jì)算機(jī)程序產(chǎn)品;
40、處理器,用于執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的計(jì)算機(jī)程序產(chǎn)品,且所述計(jì)算機(jī)程序產(chǎn)品被執(zhí)行時(shí),實(shí)現(xiàn)上述第一方面所述的方法。
41、本公開實(shí)施例的第四方面,提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序指令,該計(jì)算機(jī)程序指令被處理器執(zhí)行時(shí),實(shí)現(xiàn)上述第一方面所述的方法。
42、本公開實(shí)施例的第五方面,提供一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序指令,所述計(jì)算機(jī)程序指令在被處理器運(yùn)行時(shí)使得所述處理器執(zhí)行上述第一方面所述的方法。
43、本公開實(shí)施例的標(biāo)識(shí)驗(yàn)證方法、裝置、電子設(shè)備、存儲(chǔ)介質(zhì)和程序產(chǎn)品,由于在標(biāo)識(shí)編碼與標(biāo)識(shí)管理系統(tǒng)的地址之間形成鏈接,因此用戶通過手機(jī)或平板電腦等終端掃描標(biāo)識(shí)編碼即可進(jìn)入標(biāo)識(shí)管理系統(tǒng),由標(biāo)識(shí)管理系統(tǒng)對標(biāo)識(shí)編碼對應(yīng)的簽名內(nèi)容進(jìn)行驗(yàn)證,從而驗(yàn)證標(biāo)識(shí)編碼的身份。管理系統(tǒng)通過將標(biāo)識(shí)編碼的身份確認(rèn)結(jié)果反饋給用戶,可以使用戶得知標(biāo)識(shí)編碼是否在所屬企業(yè)注冊過,從而可以驗(yàn)證具有標(biāo)識(shí)編碼的產(chǎn)品是否為標(biāo)識(shí)編碼所屬企業(yè)生產(chǎn),從而實(shí)現(xiàn)對標(biāo)識(shí)編碼的快速驗(yàn)證,且用戶操作簡單。
44、下面通過附圖和實(shí)施例,對本公開的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
1.一種標(biāo)識(shí)驗(yàn)證方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述響應(yīng)于對所述簽名內(nèi)容的驗(yàn)證通過,確認(rèn)所述標(biāo)識(shí)編碼的身份之后,還包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述獲取所述標(biāo)識(shí)編碼所屬企業(yè)的數(shù)字證書之后,還包括:
4.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的方法,其特征在于,在所述響應(yīng)于接收到標(biāo)識(shí)驗(yàn)證請求,獲取所述標(biāo)識(shí)驗(yàn)證請求對應(yīng)的標(biāo)識(shí)編碼和簽名內(nèi)容之前,還包括:
5.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的方法,其特征在于,還包括:
6.一種標(biāo)識(shí)驗(yàn)證裝置,其特征在于,包括:
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括:
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括:
9.根據(jù)權(quán)利要求6-8任一項(xiàng)所述的裝置,其特征在于,還包括:
10.一種電子設(shè)備,其特征在于,包括:
11.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序指令,其特征在于,該計(jì)算機(jī)程序指令被處理器執(zhí)行時(shí),實(shí)現(xiàn)上述權(quán)利要求1-5任一所述的方法。
12.一種計(jì)算機(jī)程序產(chǎn)品,其特征在于,包括計(jì)算機(jī)程序指令,所述計(jì)算機(jī)程序指令在被處理器運(yùn)行時(shí)使得所述處理器執(zhí)行上述權(quán)利要求1-5任一所述的方法。