Digital certificate authentication method, terminal, system and equipment for landmark enterprise architecture
Through digital certificate certification methods and cloud publicity platform, digital certificates of geographical indication products are signed and verified, forming a time-space stamp, solving the problem of difficult to trace the source of geographical indication products quality problems, realizing rapid traceability of products and accurate positioning of responsible persons, and protecting the interests of consumers.
Patent Information
- Application Number
- CN202310278521.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-10
- Publication Date
- 2025-09-02
- Estimated Expiration
- 2043-03-10
AI Technical Summary
The quality problems of existing geographical indication products are difficult to quickly and effectively track down to the source, resulting in damage to consumer interests and serious shirking of responsibilities by merchants.
The digital certificate certification method is adopted to sign and verify the digital certificate through communication between the actor, the responsible person and the third-party terminal and the cloud publicity platform, forming a time and space stamp to realize product traceability records, and attach the QR code to the product outer packaging. Consumers can scan and track the responsible person.
It has achieved rapid and effective traceability of geographical indication products, accurately positioned responsible persons, protected consumer rights, prevented the content of digital certificates, and improved the transparency and reliability of product quality tracking.
Smart Images

Figure CN116582269B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of digital certificate technology, and specifically to a digital certificate authentication method, terminal, system and equipment for a landmark product enterprise architecture. Background Art
[0002] According to the General Administration of Quality Supervision, Inspection and Quarantine's "Regulations on the Protection of Geographical Indication Products," geographical indication products are products originating from a specific region, whose quality, reputation, or other characteristics are essentially determined by the natural and cultural factors of that region. These products are approved to bear a geographical name. These include cultivated and aquaculture products from that region, as well as products whose raw materials are sourced entirely from that region or partially from other regions, and produced and processed in that region using specific techniques. Currently, due to their established visibility and reputation, geographical indication products hold great appeal to consumers. Consequently, they have become a benchmark for driving local economic development, generating significant economic benefits for local producers and significantly boosting farmers' incomes and business efficiency. However, as the value of geographical indication products continues to rise and sales volumes surge, quality issues are also emerging. This situation has a significant impact on the brand reputation of national geographical indication products, causing consumers to lose trust in them and, more importantly, hindering their normal development.
[0003] The currently commonly used quality traceability method is that after consumers purchase quality geographical indication products, they directly find the direct sales merchants. Merchants can easily shift the responsibility to third parties, resulting in mutual buck-passing and wrangling, making it difficult to find the responsible person and damaging the interests of consumers.
[0004] Therefore, how to achieve product traceability of geographical indication products, quickly and effectively track the source of products with quality problems, and protect the rights and interests of consumers is a technical problem that needs to be solved urgently. Summary of the Invention
[0005] The purpose of this application is to solve the technical problem that it is difficult to find the direct responsible person when quality problems occur in existing geographical indication products, and it is impossible to quickly and effectively trace the source of products with quality problems. To this end, this application provides a digital certificate anti-counterfeiting system, terminal and cloud-based public disclosure platform for geographical indication products.
[0006] To solve the above technical problems, this application provides a digital certificate authentication method for a landmark product enterprise architecture. The digital certificate authentication method is applied to the actor terminal corresponding to the enterprise, and the actor terminal is connected to the cloud-based public platform. The digital certificate authentication method includes:
[0007] The actor's terminal signs the application for joining the enterprise digital authentication certificate with the actor's private key, and sends the application for joining the enterprise digital authentication certificate to the cloud-based public announcement platform. After verification by the cloud-based public announcement platform, the application for joining the enterprise digital authentication certificate is signed with the first time-space stamp to form a completed enterprise authentication digital certificate and publicize it. The actor's terminal generates a job authentication digital certificate invitation link based on the published completed enterprise authentication digital certificate, and publicizes it through the cloud-based public announcement platform;
[0008] After the actor's terminal receives the application for joining the position authentication digital certificate generated by the responsible terminal based on the invitation link of the position authentication digital certificate, it signs the acceptance certificate for joining the position authentication digital certificate with the actor's private key and returns it to the cloud-based public announcement platform. After verification by the cloud-based public announcement platform, it signs the acceptance certificate for joining the position authentication digital certificate with a second time-space stamp and sends it to the responsible terminal, so that the responsible terminal can sign the acceptance certificate for joining the position authentication digital certificate with the responsible person's private key to form a completed position authentication digital certificate, and publicize it after verification by the cloud-based public announcement platform;
[0009] The actor's terminal generates a third-party authentication digital certificate invitation link based on the published completed job authentication digital certificate, and publishes it through the cloud-based public disclosure platform;
[0010] After the actor's terminal receives the application for joining the logistics authentication digital certificate formed by the third-party terminal based on the third-party authentication digital certificate invitation link, it signs the digital certificate of acceptance for joining the logistics authentication with the actor's private key and returns it to the cloud-based public announcement platform. After verification by the cloud-based public announcement platform, it is announced and sent to the third-party terminal, so that the third-party terminal can sign the digital certificate of acceptance for joining the logistics authentication digital certificate with the third-party private key to complete the logistics authentication digital certificate, and after verification by the cloud-based public announcement platform, it is announced to complete the digital certificate authentication of the landmark product enterprise architecture;
[0011] Among them, the digital certificate for applying to join the job certification is sent by the responsible terminal to the actor's terminal through the cloud-based public announcement platform, and the digital certificate for applying to join the logistics certification is sent by the third-party terminal to the actor's terminal through the cloud-based public announcement platform.
[0012] Preferably, after verification by the cloud public platform, the steps of signing the application for joining the enterprise digital certification with the first time stamp include:
[0013] The actor's terminal stores the ID and public key corresponding to the actor's terminal on the cloud-based public platform. The cloud-based public platform obtains the correct ID and public key corresponding to the actor's terminal based on the actor's private key, verifies them with the list of stakeholders stored locally on the cloud-based public platform, and signs the first time-space stamp after the verification is passed;
[0014] Among them, the first time stamp includes the geographical scope of the landmark product enterprise certification and the time information and geographical location information when the enterprise certification digital certificate is registered / used.
[0015] Preferably, the step of the actor's terminal signing with the actor's private key to form a digital certificate for accepting the position joining authentication includes:
[0016] The actor's terminal receives the digital certificate for applying for job authentication, and obtains the information of the person applying for the certificate and the job information based on the certificate;
[0017] The actor's terminal determines the job matching degree based on the responsible person information and job information;
[0018] If the job matching degree is greater than the preset job matching degree, the actor's terminal signs with the actor's private key to form a digital certificate for accepting the job;
[0019] Among them, the responsible person information includes the responsible person's name, responsible person ID and public key, and the position information includes the landmark product company name, position recruitment information, preset position matching degree and position responsibilities.
[0020] Preferably, the step of signing the digital certificate of acceptance of logistics authentication by the actor's terminal with the actor's private key includes:
[0021] The actor's terminal receives the application for the logistics authentication digital certificate and obtains the third-party information applying for the certificate based on the certificate;
[0022] The actor's terminal judges the degree of compatibility of enterprise cooperation based on third-party information;
[0023] If the enterprise cooperation compatibility is greater than the preset enterprise cooperation compatibility, the actor's terminal signs to form a digital certificate accepting the logistics certification;
[0024] Among them, third-party information includes third-party name, business profile, third-party ID and public key.
[0025] Preferably, the job authentication digital certificate invitation link and the third-party authentication digital certificate invitation link are in the form of a hyperlink or a QR code.
[0026] Another embodiment of the present invention provides a digital certificate authentication method for a landmark product enterprise architecture, wherein the digital certificate authentication method is applied to a cloud-based public information platform, wherein the cloud-based public information platform is respectively connected to a terminal of an actor, a terminal of a responsible party, and a terminal of a third party;
[0027] Digital certificate authentication methods include:
[0028] The cloud-based public announcement platform receives the application for joining the enterprise digital authentication certificate sent by the actor terminal, and after verification, signs the application for joining the enterprise digital authentication certificate with the first time-space stamp to form a completed enterprise authentication digital certificate and publicize it, so that the actor terminal can form a job authentication digital certificate invitation link based on the completed enterprise authentication digital certificate and publicize it through the cloud-based public announcement platform;
[0029] The cloud-based public announcement platform receives the application for joining the position authentication digital certificate generated by the responsible terminal based on the position authentication digital certificate invitation link, and sends it to the actor's terminal after verification, so that the actor's terminal can sign the application for joining the position authentication digital certificate with the actor's private key to form an acceptance certificate for joining the position authentication digital certificate;
[0030] The cloud-based public announcement platform receives the digital certificate for accepting the position authentication, and after verification, signs the digital certificate for accepting the position authentication with a second time stamp, and sends it to the responsible terminal, so that the responsible terminal can sign the digital certificate for accepting the position authentication with the private key of the responsible person to form a completed position authentication digital certificate, and return it to the cloud-based public announcement platform;
[0031] The cloud-based public announcement platform receives the completed job certification digital certificate and announces it after verification, so that the actor's terminal can generate a third-party certification digital certificate invitation link based on the completed job certification digital certificate and announce it through the cloud-based public announcement platform;
[0032] The cloud-based public disclosure platform receives the application for joining the logistics authentication digital certificate formed by the third-party terminal based on the logistics authentication digital certificate invitation link, and sends it to the actor's terminal after verification, so that the actor's terminal can sign with the actor's private key to form an acceptance of joining the logistics authentication digital certificate;
[0033] The cloud-based public announcement platform receives the digital certificate for accepting the logistics authentication and sends it to the third-party terminal after verification, so that the third-party terminal can sign the digital certificate for accepting the logistics authentication with the third-party private key to form a completed logistics authentication digital certificate and return it to the cloud-based public announcement platform;
[0034] The cloud-based public disclosure platform receives the completed logistics certification digital certificate and publishes it after verification, completing the digital certificate certification of the landmark product enterprise architecture;
[0035] Among them, the completed enterprise authentication digital certificate includes the ID and public key corresponding to the actor's terminal, the completed position authentication digital certificate includes the responsible person's ID and public key, and the completed logistics authentication digital certificate includes the third-party ID and public key.
[0036] Preferably, the steps for verifying the application for joining the enterprise digital certification on the cloud public disclosure platform include:
[0037] The cloud-based public disclosure platform obtains the ID and public key corresponding to the actor’s terminal based on the application for the enterprise digital certification certificate;
[0038] The cloud-based disclosure platform maps the ID and public key corresponding to the actor’s terminal obtained with the list of stakeholders stored locally;
[0039] After successful mapping, verification will be passed and the application will be made public to include the enterprise digital certification certificate.
[0040] Preferably, the steps for verifying the application for joining the enterprise digital certification on the cloud public disclosure platform include:
[0041] The cloud-based public disclosure platform obtains the responsible person’s ID and public key based on the application for the enterprise digital certification certificate;
[0042] The cloud-based public disclosure platform maps the acquired responsible person ID and public key with the list of stakeholders stored locally;
[0043] After successful mapping, verification will be passed and the application will be made public to include the enterprise digital certification certificate.
[0044] Preferably, the steps of verifying and accepting the digital certificate for joining the position authentication on the cloud-based public announcement platform include:
[0045] The cloud-based public disclosure platform obtains the ID and public key corresponding to the actor's terminal based on the digital certificate of the accepted position authentication;
[0046] The cloud-based disclosure platform maps the ID and public key corresponding to the actor's terminal obtained with the ID and public key corresponding to the actor's terminal obtained from the job authentication digital certificate invitation link;
[0047] After the mapping is successful, it will be verified and the digital certificate of acceptance for joining the position will be made public.
[0048] Another embodiment of the present invention provides a digital certificate authentication method for a landmark product enterprise architecture, wherein the digital certificate authentication method is applied to a responsible terminal corresponding to the enterprise, and the responsible terminal is in communication with a cloud-based public announcement platform;
[0049] Digital certificate authentication methods include:
[0050] The responsible terminal applies for the position authentication digital certificate based on the invitation link of the position authentication digital certificate and signs the digital certificate with the private key of the responsible person;
[0051] The responsible terminal sends the digital certificate for the application to join the position to the New Year's Day Publicity Platform, which will be publicized after verification by the cloud-based Publicity Platform, so that the actor's terminal can sign the digital certificate of acceptance to join the position with the actor's private key, and return it to the cloud-based Publicity Platform. After verification by the cloud-based Publicity Platform, the digital certificate of acceptance to join the position will be signed with a second time stamp;
[0052] The responsible terminal receives the digital certificate of acceptance for joining the position authentication signed with the second time-space stamp, and forms a digital certificate for completing the position authentication based on the digital certificate, and sends it to the cloud-based public announcement platform. The cloud-based public announcement platform verifies and announces it after passing the verification, so that the actor terminal can form a third-party authentication digital certificate invitation link based on the digital certificate for completing the position authentication, and announce it through the cloud-based public announcement platform. The third-party terminal forms an application for joining the logistics authentication digital certificate based on the third-party authentication digital certificate invitation link and signs the digital certificate with the third-party private key. After passing the verification on the cloud-based public announcement platform, it is sent to the actor terminal, so that the actor terminal can sign the digital certificate of acceptance for joining the logistics authentication with the actor's private key and return it to the cloud-based public announcement platform. After passing the verification on the cloud-based public announcement platform, it is announced and sent to the third-party terminal, so that the third-party terminal can sign the digital certificate of acceptance for joining the logistics authentication with the third-party private key to form a digital certificate for completing the logistics authentication, and announce it after passing the verification on the cloud-based public announcement platform, thus completing the digital certificate authentication of the landmark product enterprise architecture.
[0053] Among them, the job certification digital certificate invitation link is formed by the actor's terminal based on the completion of the enterprise certification digital certificate.
[0054] Another embodiment of the present invention provides a digital certificate authentication method applied to a third-party terminal cooperating with a corresponding enterprise, where the third party is in communication with a cloud-based public disclosure platform;
[0055] Digital certificate authentication methods include:
[0056] The third-party terminal applies for the logistics authentication digital certificate based on the third-party authentication digital certificate invitation link and signs the digital certificate with the third-party private key;
[0057] The digital certificate for applying to join the logistics certification is sent to the cloud-based public announcement platform, which will be verified and announced after passing the verification. The digital certificate will be signed by the actor's terminal with the actor's private key to form a digital certificate of acceptance for joining the logistics certification. The digital certificate will then be returned to the cloud-based public announcement platform, which will be announced after passing the verification.
[0058] The third-party terminal receives and accepts the logistics authentication digital certificate, and signs the digital certificate with the third-party private key to form a completed logistics authentication digital certificate. The completed logistics authentication digital certificate is sent to the cloud-based public platform, which verifies and announces it after passing the verification, thus completing the digital certificate authentication of the landmark product enterprise architecture.
[0059] Among them, the third-party authentication digital certificate invitation link is formed by the actor's terminal based on the completion of the position authentication digital certificate.
[0060] Another embodiment of the present invention provides an actor terminal, including:
[0061] a processor adapted to implement the instructions; and
[0062] The computer storage medium is suitable for storing a plurality of instructions, and the instructions are suitable for being loaded and executed by a processor to implement the steps of digital certificate authentication of the landmark product enterprise architecture as described above.
[0063] Another embodiment of the present invention provides a cloud-based public disclosure platform, including:
[0064] a processor adapted to implement the instructions; and
[0065] The computer storage medium is suitable for storing a plurality of instructions, and the instructions are suitable for being loaded and executed by a processor to implement the steps of digital certificate authentication of the landmark product enterprise architecture as described above.
[0066] Another embodiment of the present invention provides a responsible terminal, including:
[0067] a processor adapted to implement the instructions; and
[0068] The computer storage medium is suitable for storing a plurality of instructions, and the instructions are suitable for being loaded and executed by a processor to implement the steps of digital certificate authentication of the aforementioned landmark product enterprise architecture.
[0069] Another embodiment of the present invention provides a third-party terminal, including:
[0070] a processor adapted to implement the instructions; and
[0071] The computer storage medium is suitable for storing a plurality of instructions, and the instructions are suitable for being loaded and executed by a processor to implement the steps of digital certificate authentication of the aforementioned landmark product enterprise architecture.
[0072] Another embodiment of the present invention provides an architecture system for a landmark product enterprise based on digital certificate authentication, the system including: the aforementioned actor terminal, the aforementioned cloud-based public disclosure platform, the aforementioned responsible terminal, and the aforementioned third-party terminal.
[0073] Another embodiment of the present invention provides a device in which a plurality of instructions are stored. The instructions are suitable for being loaded and executed by a processor to implement the steps of digital certificate authentication of the landmark product enterprise architecture as described above.
[0074] The present invention discloses a digital certificate authentication method, terminal, system and equipment for a landmark product enterprise architecture. After the actor obtains the completed enterprise authentication digital certificate through the actor terminal, he invites the responsible person to join the enterprise. After the responsible person obtains the completed position authentication digital certificate through the responsibility terminal, the position and responsibilities of the responsible person are clarified. After the third party checks the completed position authentication digital certificate through the third-party terminal, it obtains the completed logistics authentication digital certificate, indicating that the cooperation offer between the enterprises has been completed. The digital certificates corresponding to the actor terminal and the responsible person terminal are signed with time and space stamps, thereby forming a time and space fixation for the generation of each digital certificate. According to the time and space stamps, the behavior and responsibilities of the holders of each digital certificate can be traced, and the completed logistics authentication digital certificate is printed into a QR code and attached to the outer packaging of the geographical indication product for checking the record information of the entire life cycle of the geographical indication product. After geographical indication products are sold, consumers can scan the QR code on the product packaging to check all the information about the product before it reaches the consumer, accurately locate the responsible person, realize the product traceability of geographical indication products, and quickly and effectively track the source of products with quality problems. In addition, by utilizing the transparency and tamper-proof features of the cloud-based public disclosure platform, the concept of time and space stamps is added to the digital certificate to realize identity control from both the "time dimension" and the "space dimension", and guard against criminals falsifying the content of the digital certificate. Consumers will find it difficult to obtain the real information of geographical indication products based on false information, and will not be able to trace the responsibility of the real responsible person. BRIEF DESCRIPTION OF THE DRAWINGS
[0075] Figure 1 A flowchart of an embodiment of a digital certificate authentication method for a landmark product enterprise architecture according to the present invention;
[0076] Figure 2 A flowchart of another embodiment of a digital certificate authentication method for a landmark product enterprise architecture according to the present invention;
[0077] Figure 3 A flowchart of another embodiment of a digital certificate authentication method for a landmark product enterprise architecture according to the present invention;
[0078] Figure 4 A flowchart of another embodiment of a digital certificate authentication method for a landmark product enterprise architecture according to the present invention;
[0079] Figure 5 A schematic diagram of the structure of an embodiment of the actor terminal of the present invention
[0080] Figure 6This is a schematic structural diagram of an embodiment of a cloud-based public disclosure platform of the present invention;
[0081] Figure 7 This is a schematic structural diagram of an embodiment of a responsible terminal of the present invention;
[0082] Figure 8 This is a schematic structural diagram of an embodiment of a third-party terminal of the present invention;
[0083] Figure 9 This is a structural diagram of an embodiment of an architecture system for a landmark product enterprise of the present invention;
[0084] Figure 10 This is a structural diagram of an embodiment of the architecture equipment of a landmark product enterprise of the present invention. DETAILED DESCRIPTION
[0085] In order to further explain the technical means and effects adopted by this application to achieve the intended application purpose, the following is a detailed description of this application in conjunction with the accompanying drawings and preferred embodiments.
[0086] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described here. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0087] In this application, terms such as "upper," "lower," "left," "right," "front," "back," "top," "bottom," "inner," "outer," "center," "vertical," "horizontal," "transverse," and "longitudinal" indicate positions or locations based on the positions or locations shown in the accompanying drawings. These terms are primarily intended to better describe this application and its embodiments and are not intended to limit the devices, elements, or components indicated to having a specific orientation, or to being constructed or operated in a specific orientation.
[0088] Furthermore, some of the above terms may be used to express other meanings besides indicating a position or location. For example, the term "on" may also be used to express a dependency or connection in certain circumstances. Those skilled in the art will understand the specific meanings of these terms in this application based on the specific circumstances.
[0089] Furthermore, the terms "installed," "disposed," "provided with," "connected," "connected," and "socketed" should be interpreted broadly. For example, they can refer to fixed connections, removable connections, or integral structures; mechanical connections or electrical connections; direct connections, indirect connections through an intermediary, or internal communication between two devices, elements, or components. Those skilled in the art will understand the specific meanings of these terms in this application based on the specific circumstances.
[0090] It should be noted that the embodiments and features of the embodiments in this application can be combined with each other unless there is a conflict. Through the description of the specific implementation methods, a deeper and more specific understanding of the technical means and effects adopted by this application to achieve the intended purpose can be obtained. However, the accompanying drawings are only for reference and illustration purposes and are not intended to limit this application.
[0091] Considering that in the existing technology, if criminals counterfeit geographical indication products and sell them on the market, it will not only affect the brand reputation of national geographical indication products, but also affect the economic stability and normal operation of the market. Consumers will find it difficult to buy real geographical indication products. After buying real geographical indication products, if the products have quality problems, it will be difficult to find the responsible person, which will damage the interests of consumers.
[0092] Example 1
[0093] In order to prevent geographical indication product companies or merchants from shirking responsibility unreasonably once there are quality problems with the products they sell, or from blaming each other with consumers or cooperating third-party companies, which makes it difficult to find the person responsible and harms the interests of consumers. This application provides a digital certificate authentication method for the geographical indication product enterprise architecture, which verifies the traceability records of geographical indication products through digital certificates, quickly and effectively traces the source of products with quality problems, and protects the rights and interests of consumers. Figure 1 As shown, Figure 1 This is a flow chart of an embodiment of a digital certificate authentication method for a landmark product enterprise architecture of the present invention. The digital certificate authentication method includes:
[0094] Step S101: The actor's terminal signs the application for joining the enterprise digital authentication certificate with the actor's private key, and sends the application for joining the enterprise digital authentication certificate to the cloud-based public announcement platform. After verification by the cloud-based public announcement platform, the application for joining the enterprise digital authentication certificate is signed with the first time-space stamp to form a completed enterprise authentication digital certificate and publicize it. The actor's terminal forms a job authentication digital certificate invitation link based on the published completed enterprise authentication digital certificate, and publicizes it through the cloud-based public announcement platform.
[0095] A digital certificate, also known as a public key certificate or identity certificate, is an electronic document that proves the owner of a public key. Typically, a digital certificate includes the public key, the public key owner's identification information, and the digital signature of the issuing entity that verifies the digital certificate's contents. Certified digital certificates add relevant information about applicants for certified geographical indication products based on digital certificates, making them suitable for the field of geographical indication products. The cloud-based public disclosure platform adopts a non-differential disclosure mechanism, pursuing the path of tamper-proof behavioral rights disclosure. It is a shared database, and the data or information stored in it has characteristics such as "unforgeable," "full traceability," "traceability," "openness and transparency," and "collective maintenance." Based on these characteristics, digital certificate technology lays a solid foundation of "trust" and creates a reliable "cooperation" mechanism.
[0096] The "actor" is an individual who wishes to apply for a GI product. The "actor's terminal" is the device they use to apply for the GI product, such as a smartphone, tablet, or laptop. The "responsible person" is an individual who wishes to join a GI product enterprise. The "responsible terminal" is the device they hold, such as a smartphone, tablet, or laptop. A "third party" is an enterprise that wishes to collaborate with a GI product enterprise. The "third-party terminal" is a platform for managing the rights and interests of third parties.
[0097] The perpetrator's terminal has a link propagation program installed. The responsible terminal triggers a launch command through the responsible terminal's personal account, or a third-party terminal triggers a launch command through a third-party corporate account. This launch command activates the link corresponding to the link propagation program, interacting with the perpetrator's terminal. The link propagation program can be installed not only on the perpetrator's terminal but also on other terminals, without limitation. The cloud-based public disclosure platform communicates with the perpetrator's terminal, the responsible terminal, and the third-party terminal.
[0098] The user's terminal sends an application for a digital enterprise certification certificate to the cloud-based public disclosure platform. The application includes the user's ID, public key, company profile, and the geographical scope of the geographical indication product certification, and is signed with the user's private key. After receiving the application, the cloud-based public disclosure platform verifies that the user's ID and public key match the ID in the application. Upon successful verification, it signs a first time-stamp, creating a completed digital enterprise certification certificate. The cloud-based public disclosure platform then publicly displays the application to the user. Based on the published completed digital enterprise certification certificate, the user creates a job certification digital certificate invitation link. The cloud-based public disclosure platform verifies that the user's ID and public key match the ID in the job certification digital certificate invitation link. Upon successful verification, the platform displays the job certification digital certificate invitation link to at least the user's terminal and the responsible terminal. This completes the user's enterprise registration and obtains the corresponding rights and interests in the geographical indication product. The first time-stamp includes the geographical scope of the geographical indication product enterprise certification, as well as the time and location information when the completed digital enterprise certification certificate was registered / used.
[0099] Step S102: After the actor's terminal receives the application for joining the job authentication digital certificate generated by the responsible terminal based on the job authentication digital certificate invitation link, it signs the application for joining the job authentication digital certificate with the actor's private key and returns it to the cloud-based public announcement platform. After verification by the cloud-based public announcement platform, it signs the application for joining the job authentication digital certificate with a second time-space stamp and sends it to the responsible terminal, so that the responsible terminal can sign the application for joining the job authentication digital certificate with the responsible person's private key to form a completed job authentication digital certificate, and publicize it after verification by the cloud-based public announcement platform.
[0100] Step S103: The actor's terminal forms a third-party authentication digital certificate invitation link based on the published completed position authentication digital certificate, and publishes it through the cloud-based public announcement platform.
[0101] After the actor views the completed enterprise authentication digital certificate announced on the cloud-based public announcement platform through the actor's terminal, the start instruction is triggered for the link propagation program corresponding to the actor's terminal, and the start instruction starts the link propagation program to propagate the job authentication digital certificate invitation link to the responsible terminal; after the responsible person views the job authentication digital certificate invitation link through the responsible terminal, he / she forms an application to join the job authentication digital certificate, that is, after obtaining the job information in the job authentication digital certificate invitation link, the responsible person hopes to join the job, fills in the responsible person's personal information and application position in the job authentication digital certificate invitation link, confirms the information after filling in, to form an application to join the job authentication digital certificate, and signs it with the private key corresponding to the responsible person's terminal and sends it to the cloud-based public announcement platform.
[0102] After the cloud-based public announcement platform receives the digital certificate for application to join the job authentication, it verifies whether the ID and public key corresponding to the responsible terminal are consistent with the corresponding ID in the digital certificate for application to join the job authentication, and after the verification is passed, it is announced and sent to the terminal of the actor. If the verification is passed, it means that the digital certificate is issued by the corresponding responsible person and it is the responsible person's own intention to join the enterprise; if the verification fails, it means that the digital certificate for application to join the job authentication may be submitted by someone else impersonating the responsible person. The cloud-based public announcement platform will return the digital certificate for application to join the job authentication to the responsible terminal and inform the responsible person to submit the correct application certificate.
[0103] After receiving the digital certificate for the applicant's position, the agent's terminal signs the digital certificate for acceptance with their private key and returns it to the cloud-based public announcement platform, indicating their approval of the responsible person's joining. They also sign the digital certificate for the applicant's position. After receiving the digital certificate, the cloud-based public announcement platform verifies that the ID and public key corresponding to the agent's terminal match the ID in the digital certificate. If verification is successful, the platform signs the digital certificate with a second time stamp, publicly displays it, and sends it to the responsible terminal.
[0104] After receiving the digital certificate of acceptance for joining the position authentication, the responsible terminal confirms joining the geographical indication product enterprise and signs the digital certificate of acceptance for joining the position authentication with the private key corresponding to the responsible terminal to form a digital certificate of completion of the position authentication, indicating that the responsible person has understood the position and corresponding responsibilities for which they have applied, and completes the personal signature. The responsible terminal sends the digital certificate of completion of the position authentication to the cloud-based public disclosure platform, which verifies whether the ID and public key corresponding to the responsible terminal are consistent with the ID corresponding to the digital certificate of completion of the position authentication. After verification, the digital certificate is publicly displayed to at least the terminal of the actor and the terminal of the responsible person.
[0105] The actor's terminal generates a third-party authentication digital certificate invitation link based on the publicly displayed completed position authentication digital certificate and publicizes it through the cloud-based public platform. In other embodiments of the present application, the third-party authentication digital certificate invitation link can also be generated by the responsible terminal based on the publicly displayed completed position authentication digital certificate and publicized through the cloud-based public platform. From then on, the responsible person has completed the position application, officially joined the geographical indication product enterprise, and has obtained the rights and responsibilities corresponding to the position he applied for.
[0106] Step S104: After the actor's terminal receives the application for joining the logistics authentication digital certificate formed by the third-party terminal based on the third-party authentication digital certificate invitation link, it signs with the actor's private key to form an acceptance to join the logistics authentication digital certificate and returns it to the cloud-based public announcement platform. After verification by the cloud-based public announcement platform, it is announced and sent to the third-party terminal, so that the third-party terminal can sign with the third-party private key to accept joining the logistics authentication digital certificate to complete the logistics authentication digital certificate, and after verification by the cloud-based public announcement platform, it is announced to complete the digital certificate authentication of the landmark product enterprise architecture.
[0107] After the actor views the completed job certification digital certificate announced on the cloud-based public announcement platform through the actor's terminal, a start instruction is triggered for the link propagation program corresponding to the actor's terminal, and the start instruction starts the link propagation program to propagate the third-party certification digital certificate invitation link to the third-party terminal; after the third party views the third-party certification digital certificate invitation link through the third-party terminal, it forms an application to join the logistics certification digital certificate, that is, after the third party obtains the corporate cooperation information in the third-party certification digital certificate invitation link, it has the intention to cooperate, fills in the third-party corporate information and cooperation-related matters in the third-party certification digital certificate invitation link, confirms the information after filling in, to form an application to join the logistics certification digital certificate, and signs it with the private key corresponding to the third-party terminal and sends it to the cloud-based public announcement platform.
[0108] After receiving the application for joining the logistics certification digital certificate, the cloud-based public announcement platform verifies whether the ID and public key corresponding to the third-party terminal are consistent with the ID corresponding to the logistics certification digital certificate, and publicizes it and sends it to the terminal of the actor after the verification is passed. The verification is passed, which means that the digital certificate is issued by the corresponding third-party terminal; if the verification fails, it means that the application for joining the logistics certification digital certificate may be submitted by someone impersonating the third-party enterprise corresponding to the third-party terminal. The cloud-based public announcement platform will return the application for joining the logistics certification digital certificate to the third-party terminal and inform the third party to submit the correct application certificate.
[0109] After receiving the digital certificate for the logistics certification application, the user's terminal signs the digital certificate of acceptance with their private key and returns it to the cloud-based public platform, indicating their acceptance of the company's willingness to cooperate and signing the digital certificate of acceptance. After receiving the digital certificate of acceptance, the cloud-based public platform verifies that the ID and public key corresponding to the user's terminal match the ID in the digital certificate. If verification is successful, the digital certificate of acceptance is published on the cloud-based public platform and sent to the third-party terminal.
[0110] After receiving the digital certificate of acceptance for joining the logistics certification, the third-party terminal confirms its cooperation with the geographical indication product enterprise and signs the digital certificate of acceptance for joining the logistics certification with the third-party terminal's corresponding private key to form a digital certificate of completed logistics certification. The third-party terminal sends the digital certificate of completed logistics certification to the cloud-based public disclosure platform, which verifies that the ID and public key corresponding to the third-party terminal are consistent with the ID corresponding to the digital certificate of completed logistics certification. If verification is successful, the digital certificate is publicly displayed to at least the agent's terminal and the third-party terminal.
[0111] Among them, the completed enterprise authentication digital certificate includes the ID and public key corresponding to the actor's terminal, the first time-space stamp and public key, and is signed with the private key corresponding to the actor's terminal; the completed position authentication digital certificate includes the ID and public key corresponding to the responsible terminal, the ID corresponding to the actor's terminal, the second time-space stamp and public key, and the completed enterprise authentication digital certificate, and is signed with the private key corresponding to the responsible terminal; the completed logistics authentication digital certificate includes the ID and public key corresponding to the third-party terminal, the ID and public key corresponding to the actor's terminal, the completed enterprise authentication digital certificate and the completed position authentication digital certificate, and is signed with the private key corresponding to the third-party terminal. Since then, the third party has completed the adaptation work of cooperation with the geographical indication product enterprise and has obtained corresponding rights and responsibilities.
[0112] Preferably, the invitation link for the job authentication digital certificate and the invitation link for the third-party authentication digital certificate are in the form of a hyperlink or a QR code. The digital certificates of the present invention can each be formed into a physical QR code, which can be affixed to the outer packaging of the geographical indication product. Consumers can use the QR code to verify the organizational structure of the geographical indication product company and, based on the information presented in the digital certificate, verify the traceability information of the geographical indication product throughout its life cycle, thereby facilitating the accountability of those responsible for product quality.
[0113] In this embodiment, after the actor obtains the completed enterprise authentication digital certificate through the actor terminal, he invites the responsible person to join the enterprise. After the responsible person obtains the completed position authentication digital certificate through the responsibility terminal, the position and responsibilities of the responsible person are clarified. The third party obtains the completed logistics authentication digital certificate after viewing the completed position authentication digital certificate through the third-party terminal, indicating that the cooperation offer between the enterprises has been completed, and the digital certificates corresponding to the actor terminal and the responsible person terminal are signed with time and space stamps, thereby forming a time and space fixation for the generation of each digital certificate. According to the time and space stamp, the behavior and responsibilities of the holders of each digital certificate can be traced, and the completed logistics authentication digital certificate is printed into a QR code and attached to the outer packaging of the geographical indication product for checking the record information of the entire life cycle of the geographical indication product. After geographical indication products are sold, consumers can scan the QR code on the product packaging to check all the information about the product before it reaches the consumer, accurately locate the responsible person, realize the product traceability of geographical indication products, and quickly and effectively track the source of products with quality problems. In addition, by utilizing the transparency and tamper-proof features of the cloud-based public disclosure platform, the concept of time and space stamps is added to the digital certificate to realize identity control from both the "time dimension" and the "space dimension", and guard against criminals falsifying the content of the digital certificate. Consumers will find it difficult to obtain the real information of geographical indication products based on false information, and will not be able to trace the responsibility of the real responsible person.
[0114] Example 2
[0115] Please refer to Figure 2 - Figure 4 , Figure 2 - Figure 4 This is another embodiment of the digital certificate authentication method for the geographical indication product enterprise architecture of the present invention. The method includes:
[0116] 201: The actor's terminal starts the initialization program.
[0117] 202: Create an account for the actor, fill in the actor's information in the account, and generate a digital certificate for inviting the actor to join the enterprise.
[0118] The actor terminal, cloud disclosure platform, responsible terminal and third-party terminal of this embodiment are consistent with those of the first embodiment and will not be described in detail here.
[0119] The user's terminal is installed with an initialization program. The user's terminal initiates the initialization program via an initialization command. The initialization program establishes a user account based on the user's needs, completes the user's relevant information based on the user account, generates a digital certificate for invitation to join the enterprise, and submits the digital certificate to the cloud-based public platform. The user's terminal automatically completes the relevant aspects of enterprise authentication through the initialization program. The digital certificate for invitation to join the enterprise includes the user's terminal ID and public key, and is signed with the user's terminal's private key to ensure transmission security.
[0120] 203: Submit an invitation to join the enterprise authentication digital certificate based on the actor's account.
[0121] 204: Verify the invitation to join the enterprise authentication digital certificate and make it public.
[0122] 205: Submit an invitation to join the enterprise certification digital certificate.
[0123] After viewing the enterprise-invitation digital certificate on their terminal, the user triggers a startup command on the corresponding initialization program on their terminal. This command initiates the initialization program and transmits the enterprise-invitation digital certificate to the cloud-based public platform. The cloud-based public platform verifies the ID and public key of the user's terminal corresponding to the enterprise-invitation digital certificate, then publicly announces it and sends the verified enterprise-invitation digital certificate to the user's terminal. If the cloud-based public platform fails to verify the certificate, it returns the enterprise-invitation digital certificate to the user's account, informing them that the verification failed and requesting that they modify and resubmit the request.
[0124] 206: Sign the invitation to join the enterprise authentication digital certificate with the private key corresponding to the actor's terminal, forming an application to join the enterprise authentication digital certificate.
[0125] 207: Submit an application to join the enterprise digital certification.
[0126] After receiving the digital certificate for the invitation to join the enterprise certification sent by the cloud-based public disclosure platform, the user's terminal obtains the information contained in the digital certificate. After confirming that the information is correct, the user's terminal signs the digital certificate for the invitation to join the enterprise certification with the private key corresponding to the user's terminal, creating a digital certificate for the application to join the enterprise certification, indicating the user's acceptance of the geographical indication product enterprise certification. After confirmation, the user's terminal sends the digital certificate for the application to join the enterprise certification to the cloud-based public disclosure platform.
[0127] 208: Verify the ID and public key corresponding to the actor's terminal.
[0128] 209: Public application for enterprise digital certification.
[0129] 210: Apply for enterprise digital certification by signing the first time and space interception.
[0130] 211: Submit an application signed with the first time stamp to join the enterprise digital certification certificate.
[0131] After the cloud-based public announcement platform receives the application for joining the enterprise digital certification certificate, it verifies whether the ID and public key corresponding to the actor's terminal are consistent with the ID corresponding to the application for joining the enterprise digital certification certificate, and publicizes the application for joining the enterprise digital certification certificate submitted by the actor's terminal, and signs the first time-space stamp after the verification is passed. The first time-space stamp includes the geographical scope of the landmark product enterprise certification. After the cloud-based public announcement platform signs the first time-space stamp, it determines the geographical scope of the actor's application for geographical indication products. If the actor's geographical indication products exceed the geographical scope of the application, the corresponding digital certificate will become invalid. The cloud-based public announcement platform will send the application for joining the enterprise digital certification certificate signed with the first time-space stamp to the actor's terminal.
[0132] 212: Use the private key corresponding to the actor's terminal to sign the application for joining the enterprise digital authentication certificate to form a completed enterprise authentication digital certificate.
[0133] 213: Submit the completed enterprise certification digital certificate.
[0134] After the actor's terminal receives the application for joining the enterprise digital authentication certificate sent by the cloud public announcement platform, it obtains the content of the first time-space stamp. After confirming that the information is correct, it signs the application for joining the enterprise digital authentication certificate with the private key corresponding to the actor's terminal to form a completed enterprise authentication digital certificate.
[0135] 214: Verify the ID and public key corresponding to the actor's terminal.
[0136] 215: Publicly announce the completion of enterprise certification digital certificate.
[0137] The cloud-based public disclosure platform receives the completed enterprise certification digital certificate sent by the user's terminal, verifies whether the ID and public key corresponding to the user's terminal are consistent with the ID and public key corresponding to the completed enterprise certification digital certificate, and publicly discloses the information after verification. If verification fails, the cloud-based public disclosure platform returns the completed enterprise certification digital certificate to the user's terminal, and the user's terminal modifies the information and submits it again. If the cloud-based public disclosure platform publicly discloses the information after verification, it indicates that the user has completed the certification of the geographical indication product and obtained the corresponding permissions.
[0138] 216: Based on the completion of the enterprise certification digital certificate, an invitation link for the position certification digital certificate is generated.
[0139] 217: Start link propagation program.
[0140] 218: Invitation link for digital certificate for communication position certification.
[0141] The actor's terminal, through the cloud-based public disclosure platform, publishes the completed enterprise authentication digital certificate to create a job authentication digital certificate invitation link. The link is in the form of a hyperlink or a QR code. This embodiment uses a QR code as an example. After the actor's terminal creates the job authentication digital certificate invitation link, it triggers a startup instruction for the link propagation program corresponding to the actor's terminal. This startup instruction activates the link propagation program and propagates the job authentication digital certificate invitation link to the responsible terminal.
[0142] 219: Create a responsible person account, apply for joining the position authentication digital certificate based on the position authentication digital certificate invitation link, and sign with the private key corresponding to the responsible terminal.
[0143] 220: Submit an application for a digital certificate for job certification.
[0144] The responsible terminal forms a responsible person account. After the responsible terminal receives the job authentication digital certificate invitation link sent by the actor terminal through the responsible person account, it obtains the completed enterprise authentication digital certificate and job information, confirms to join the corresponding job after job matching, forms an application to join the job authentication digital certificate, and signs it with the private key corresponding to the responsible terminal, indicating that the responsible person has determined to join a certain job of the geographical indication product enterprise. The responsible terminal sends the application to join the job authentication digital certificate to the cloud public announcement platform. In other embodiments of the present application, the actor terminal does not actively send the job authentication digital certificate invitation link to the responsible terminal. The responsible person can trigger the start instruction through the responsible person account, and the start instruction triggers the link propagation program, and sends the job authentication digital certificate invitation link through the link propagation program, and then obtains the job authentication digital certificate invitation link.
[0145] 221: Verify the ID and public key corresponding to the responsible terminal.
[0146] 222: Publicly announce the application for digital certificate for job certification.
[0147] After receiving the digital certificate for the application to join the job authentication, the cloud-based public announcement platform verifies whether the ID and public key corresponding to the responsible terminal are consistent with the ID and public key corresponding to the digital certificate for the application to join the job authentication, and makes an announcement if the verification is passed. If the verification is not passed, the cloud-based public announcement platform returns the digital certificate for the application to join the job authentication to the account of the person in charge corresponding to the responsible terminal, and prompts the person in charge to make changes.
[0148] 223: Obtain a digital certificate for applying to join the position.
[0149] 224: Sign the digital certificate of the position application with the private key corresponding to the pedestrian terminal to form a digital certificate of acceptance of joining the position.
[0150] 225: Submit and accept the digital certificate for joining the position.
[0151] After the actor's terminal receives the digital certificate for applying for a position sent by the cloud-based public announcement platform, it obtains the information of the person who applied for the certificate and the position information; the actor's terminal determines the position matching degree based on the information of the person who applied for the certificate and the position information; if the position matching degree is greater than the preset position matching degree, the actor's terminal signs the digital certificate for accepting the position with the actor's private key, and the actor's terminal sends the digital certificate for accepting the position matching degree to the cloud-based public announcement platform. The position matching degree is comprehensively judged based on the applicant's work experience, personal ability, and expertise. The preset position matching degrees are different for different positions. Among them, the information of the person in charge includes the name, ID, and public key of the person in charge, and the position information includes the name of the landmark product company, job recruitment information, preset position matching degree, and job responsibilities.
[0152] 226: Verify the ID and public key corresponding to the actor's terminal.
[0153] 227: Public announcement of acceptance of digital certificate for joining the position.
[0154] 228: Sign the digital certificate for accepting the position joining authentication with the second time stamp.
[0155] 229: Submit the digital certificate of acceptance of joining the position signed with the second time stamp.
[0156] After receiving the digital certificate for accepting and joining the position sent by the actor's terminal, the cloud-based public disclosure platform verifies whether the ID and public key corresponding to the actor's terminal are consistent with the ID and public key corresponding to the digital certificate for accepting and joining the position. If the verification is successful, the digital certificate for accepting and joining the position is publicly displayed, and a second time-space stamp is signed on the digital certificate for accepting and joining the position. The second time-space stamp includes the scope of the responsible person's operational behavior and the responsibilities assumed in the geographical indication product enterprise. After completing the time-space stamp signing, the cloud-based public disclosure platform sends the digital certificate to the responsible terminal.
[0157] 230: Use the private key corresponding to the responsible terminal to sign and accept the position authentication digital certificate, forming a completed position digital certificate signing application to join the position authentication digital certificate.
[0158] 231: Submit digital certificate of completed position.
[0159] After the responsible terminal receives the digital certificate for accepting the position authentication, it obtains the position and responsibilities determined by the actor. After confirming that the information is correct, the responsible terminal signs the digital certificate for accepting the position authentication with the private key corresponding to the responsible terminal to form a digital certificate for completing the position, and sends the digital certificate for completing the position to the cloud-based public announcement platform.
[0160] 232: Verify the ID and public key corresponding to the responsible terminal.
[0161] 233: Publicly announce the digital certificate of completed position.
[0162] After the cloud-based public announcement platform receives the digital certificate for the completed position, it verifies whether the ID and public key corresponding to the responsible terminal are consistent with the ID and public key corresponding to the digital certificate for the completed position, and makes an announcement after the verification is passed. From then on, the responsible person has completed the application for the position, officially joined the geographical indication product enterprise, and has obtained the rights and responsibilities that match the position he applied for.
[0163] 234: A third-party authentication digital certificate invitation link is generated based on the completed position digital certificate.
[0164] 235: Start link propagation program
[0165] 236: Disseminate third-party authentication digital certificate invitation link.
[0166] The actor's terminal uses the completed job certification digital certificate announced on the cloud-based public platform to form a third-party certification digital certificate invitation link. The link is in the form of a hyperlink or a QR code. This embodiment takes a QR code as an example. After the actor's terminal forms the third-party certification digital certificate invitation link, it triggers a startup instruction for the link propagation program corresponding to the actor's terminal, and the startup instruction starts the link propagation program to propagate the third-party certification digital certificate invitation link to the third-party terminal. In other embodiments of the present application, the responsible terminal uses the completed job certification digital certificate announced on the cloud-based public platform to form a third-party certification digital certificate invitation link. The responsible terminal triggers a startup instruction for the link propagation program corresponding to the actor's terminal through the responsible person's account, and the startup instruction starts the link propagation program to propagate the third-party certification digital certificate invitation link to the third-party terminal.
[0167] 237. Create a third-party account, apply for a logistics certification digital certificate based on the third-party certification digital certificate invitation link, and sign with the private key corresponding to the third-party terminal.
[0168] 238: Submit an application to join the logistics certification digital certificate.
[0169] The third-party terminal forms a third-party account. After the third-party terminal receives the third-party authentication digital certificate invitation link sent by the actor terminal through the third-party account, it obtains the completed enterprise authentication digital certificate, the completed position authentication digital certificate and the investment information of the geographical indication product enterprise, forms an application to join the logistics authentication digital certificate, and signs it with the private key corresponding to the third-party terminal, indicating that the third party has decided to cooperate with the geographical indication product enterprise and become a partner of the geographical indication product enterprise. The third-party terminal sends the application to join the logistics authentication digital certificate to the cloud public announcement platform. In other embodiments of the present application, the actor terminal does not actively send the third-party authentication digital certificate invitation link to the third-party terminal. The third party can trigger the start instruction through the third-party account, and the start instruction triggers the link propagation program, which sends the third-party authentication digital certificate invitation link to the third-party terminal through the link propagation program.
[0170] 239: Verify the ID and public key corresponding to the third-party terminal.
[0171] 240: Public application for joining the logistics certification digital certificate.
[0172] After receiving the application for joining the logistics authentication digital certificate, the cloud-based public announcement platform verifies whether the ID and public key corresponding to the third-party terminal are consistent with the ID and public key corresponding to the application for joining the logistics authentication digital certificate, and makes an announcement if the verification is passed. If the verification is not passed, the cloud-based public announcement platform returns the application for joining the logistics authentication digital certificate to the third-party account corresponding to the third-party terminal, prompting the third party to make modifications.
[0173] 241: Obtain a digital certificate for applying to join the logistics certification
[0174] 242: Use the private key corresponding to the actor's terminal to sign the application for joining the logistics authentication digital certificate, forming an acceptance of joining the logistics authentication digital certificate.
[0175] 243: Submit and accept the digital certificate for joining the logistics certification.
[0176] After receiving the Logistics Certification Application Digital Certificate from the cloud-based public announcement platform, the user's terminal obtains the company profile and business information of the third-party applicant. Based on this information, the user determines the company's compatibility with the partner. If the compatibility exceeds the preset level, the user signs a Logistics Certification Acceptance Digital Certificate and sends it to the cloud-based public announcement platform. The company's compatibility is determined based on a comprehensive assessment of the third-party's business, reputation, and expertise. This third-party information includes the third-party's name, business profile, ID, and public key.
[0177] 244: Verify the ID and public key corresponding to the actor's terminal.
[0178] 245: Public announcement of acceptance of joining the logistics certification digital certificate.
[0179] 246: Submit and accept the digital certificate for joining the logistics certification.
[0180] After the cloud-based public disclosure platform receives the digital certificate of acceptance for joining the logistics authentication sent by the actor's terminal, it verifies whether the ID and public key corresponding to the actor's terminal are consistent with the ID and public key corresponding to the digital certificate of acceptance for joining the logistics authentication. After the verification is passed, the digital certificate of acceptance for joining the logistics authentication is publicized and sent to the responsible terminal.
[0181] 247: Sign the logistics authentication digital certificate with the private key corresponding to the third-party terminal to complete the logistics digital certificate.
[0182] 248: Submit the completed logistics digital certificate.
[0183] After the third-party terminal receives the digital certificate of acceptance for joining the logistics certification, it obtains the cooperation intention information recognized by both parties. After confirming that the information is correct, the third-party terminal signs the digital certificate of acceptance for joining the logistics certification with the private key corresponding to the third-party terminal to form a completed logistics digital certificate, and sends the completed logistics digital certificate to the cloud public announcement platform.
[0184] 249: Verify the ID and public key corresponding to the third-party terminal
[0185] 250: Publicly announce the completion of logistics digital certificate
[0186] The terminal disclosure platform verifies whether the ID and public key corresponding to the third-party terminal are consistent with the ID corresponding to the completed logistics certification digital certificate. After verification, this digital certificate is disclosed to at least the actor's terminal and the third-party terminal. The completed logistics certification digital certificate includes the ID and public key corresponding to the third-party terminal, the ID and public key corresponding to the actor's terminal, the completed enterprise certification digital certificate, and the completed position certification digital certificate, and is signed with the private key corresponding to the third-party terminal. From then on, the third party has completed the adaptation work of cooperation with the geographical indication product enterprise and has obtained the corresponding rights and responsibilities.
[0187] In this embodiment, taking the application for Gannan navel oranges as an example, the actor submits an application for a corporate digital certification certificate to the cloud-based public disclosure platform via the actor's terminal. The actor is the Gannan navel orange applicant or the Gannan navel orange applicant's trustee. The actor's terminal stores the actor's corresponding ID and public key in the cloud-based public disclosure platform's stakeholder list. The cloud-based public disclosure platform verifies the actor's terminal's corresponding ID and public key, and upon successful verification, signs a first time-space stamp to form a completed corporate digital certification. The cloud-based public disclosure platform then publicly displays this to the actor's terminal. Based on the publicly displayed completed corporate digital certification, the actor's terminal generates a job certification digital certificate invitation link. The cloud-based public disclosure platform verifies whether the actor's terminal's corresponding ID and public key match the ID in the job certification digital certificate invitation link. Upon successful verification, the job certification digital certificate invitation link is displayed to at least the actor's terminal and the responsible terminal. At this point, the Gannan navel orange applicant has completed enterprise registration and is qualified to produce Gannan navel oranges. The Gannan navel orange applicant has transformed their status and become the head of the enterprise that owns the Gannan navel orange geographical indication product.
[0188] The head of an enterprise invites the responsible person to join the enterprise through an invitation link for the digital certificate for applying to join the position. The responsible person is a natural person with a job need. The responsible person receives the invitation link for the digital certificate for the position authentication through the responsible terminal. The responsible person applies to join the position based on the invitation link for the digital certificate for applying to join the position. The responsible person submits the digital certificate for applying to join the position through the responsible terminal to the cloud-based public announcement platform. After receiving the digital certificate for applying to join the position authentication, the cloud-based public announcement platform verifies whether the ID and public key corresponding to the responsible terminal are consistent with the ID corresponding to the digital certificate for applying to join the position authentication. After verification is successful, the cloud-based public announcement platform publicizes the certificate and sends it to the actor's terminal. After the actor's terminal receives the digital certificate for applying to join the position authentication, it signs the digital certificate for accepting joining the position authentication with the actor's private key and returns it to the cloud-based public announcement platform. After receiving the digital certificate for accepting joining the position authentication, the cloud-based public announcement platform verifies whether the ID and public key corresponding to the actor's terminal are consistent with the ID corresponding to the digital certificate for accepting joining the position authentication. After verification is successful, the cloud-based public announcement platform signs the digital certificate for accepting joining the position authentication with a second time stamp and publicizes the certificate and sends it to the responsible terminal. After the responsible terminal receives the digital certificate for accepting the position certification and confirms joining the geographical indication product enterprise, it signs the digital certificate for accepting the position certification with the private key corresponding to the responsible terminal to form a digital certificate for completing the position certification. This is then verified and publicized through the cloud-based public platform. The actor terminal generates a third-party authentication digital certificate invitation link based on the publicized digital certificate for completing the position certification and publicizes it through the cloud-based public platform. At this point, it means that the responsible person has joined the enterprise and has become the head of various departments of the enterprise. There can be multiple responsible persons, each of whom adapts to different duties and assumes responsibility for different processes according to the position they join, thus completing the internal position construction of the enterprise.
[0189] A third party receives a third-party authentication digital certificate invitation link through a third-party terminal. The third party is an enterprise or organization interested in collaborating with a GI product enterprise. After viewing the third-party authentication digital certificate invitation link through the third-party terminal, the third party generates a logistics certification application digital certificate and sends it to the cloud-based public platform. Upon receiving the logistics certification application digital certificate, the cloud-based public platform verifies that the ID and public key corresponding to the third-party terminal match the ID in the logistics certification application digital certificate. Once verification is successful, the certificate is publicly displayed and sent to the user's terminal. Upon receiving the logistics certification application digital certificate, the user's terminal signs the certificate with its private key to create a logistics certification acceptance digital certificate and returns it to the cloud-based public platform. Upon receiving the logistics certification acceptance digital certificate, the cloud-based public platform verifies that the ID and public key corresponding to the user's terminal match the ID in the logistics certification acceptance digital certificate. Once verification is successful, the certificate is publicly displayed on the cloud-based public platform and sent to the third-party terminal. Upon receiving the logistics certification acceptance digital certificate, the third-party terminal confirms its cooperation with the GI product enterprise and signs the logistics certification acceptance digital certificate with the third-party terminal's private key to complete the logistics certification digital certificate. The third-party terminal sends the completed logistics authentication digital certificate to the cloud-based public disclosure platform. The cloud-based public disclosure platform verifies that the ID and public key corresponding to the third-party terminal match the ID in the completed logistics authentication digital certificate. Once verification is successful, the digital certificate is publicly displayed to at least the agent's terminal and the third-party terminal. At this point, the third party has completed its adaptation process for cooperation with the geographical indication product company and has acquired the corresponding rights and responsibilities. This means that the entire life cycle of the Gannan navel orange is recorded in the completed logistics authentication digital certificate. The completed logistics authentication digital certificate is then converted into a QR code and printed and affixed to the outer packaging of the Gannan navel orange. Consumers can use the QR code on the outer packaging to verify the entire life cycle of their purchased product. If there is a product problem, the responsible person can be accurately located, enabling traceability of geographical indication products and quickly and effectively tracing the source of any quality issues. Furthermore, leveraging the transparency and immutability of the cloud-based public disclosure platform, the concept of time and space stamps is added to the digital certificate to implement identity control from both the temporal and spatial dimensions, preventing the falsification of traceability records.
[0190] In this embodiment, the method first starts the initialization program through the actor terminal to form an actor account. The actor terminal completes the authentication of the geographical indication product enterprise through the actor account and the cloud public platform, and forms a completed enterprise authentication digital certificate, which is returned to the cloud public platform for public display, so that the actor terminal has the rights and interests to establish the geographical indication product enterprise after authentication. After that, the actor terminal sends the job authentication digital certificate invitation link to the responsible terminal through the link propagation program. The responsible terminal submits an application to join the job authentication digital certificate to the actor terminal through the cloud public platform. After confirmation by the actor terminal, a completed job authentication digital certificate is formed and returned to the cloud public platform for public display. The actor terminal forms a third-party authentication digital certificate invitation link based on the completed job authentication digital certificate, and sends the link to the third-party terminal through the link propagation program. The third-party terminal submits an application to join the logistics authentication digital certificate to the actor terminal through the cloud public platform. After confirmation by the actor terminal, a completed logistics authentication digital certificate is formed and returned to the cloud public platform for public display. At this time, the actor terminal has clarified the rights and interests and responsibilities of the geographical indication product enterprise organizational structure through verification processing, and completed the digital certificate authentication of the geographical indication product enterprise structure. In this way, through multiple authentications of digital certificates, the rights and responsibilities of each level of the structure are clarified, and the tamper-proof disclosure of the cloud-based disclosure platform also enables the source to be traced quickly and effectively when problems arise with geographical indication products.
[0191] Example 3
[0192] See also Figure 5 , Figure 5 This is a schematic structural diagram of an embodiment of an actor terminal of the present invention.
[0193] Another embodiment of the present invention provides an actor terminal, including:
[0194] A processor 301 adapted to implement the instructions; and
[0195] Computer storage medium 302 is suitable for storing a plurality of instructions, which are suitable for being loaded and executed by the processor. Figure 1 and Figure 2 The instructions, specific execution process and beneficial effects can be found in the aforementioned embodiments and will not be described in detail here.
[0196] Example 4
[0197] See also Figure 6 , Figure 6 This is a structural diagram of an embodiment of a cloud-based public disclosure platform of the present invention.
[0198] Another embodiment of the present invention provides a cloud-based public disclosure platform, including:
[0199] Processor 401, adapted to implement various instructions; and
[0200] Computer storage medium 402 is suitable for storing a plurality of instructions, which are suitable for being loaded and executed by the processor. Figure 1 and Figure 2 The instructions, specific execution process and beneficial effects can be found in the aforementioned embodiments and will not be described in detail here.
[0201] Example 5
[0202] See also Figure 7 , Figure 7 It is a structural diagram of an embodiment of a responsible terminal of the present invention.
[0203] Another embodiment of the present invention provides a responsible terminal, including:
[0204] A processor 501 adapted to implement the instructions; and
[0205] Computer storage medium 502 is suitable for storing a plurality of instructions, which are suitable for being loaded and executed by the processor. Figure 1 and Figure 2 The instructions, specific execution process and beneficial effects can be found in the aforementioned embodiments and will not be described in detail here.
[0206] Example 6
[0207] See also Figure 8 , Figure 8 It is a structural diagram of an embodiment of a third-party terminal of the present invention.
[0208] Another embodiment of the present invention provides a third-party terminal, including:
[0209] Processor 601, adapted to implement various instructions; and
[0210] Computer storage medium 602 is suitable for storing a plurality of instructions, which are suitable for being loaded and executed by the processor. Figure 1 and Figure 2 The instructions, specific execution process and beneficial effects can be found in the aforementioned embodiments and will not be described in detail here.
[0211] Example 7
[0212] See also Figure 9 , Figure 9 This is a structural diagram of an embodiment of the architecture system of a landmark product enterprise of the present invention.
[0213] Another embodiment of the present invention provides an architecture system for a landmark product enterprise based on digital certificate authentication, the system including: the aforementioned actor terminal 701, the aforementioned cloud-based public disclosure platform 702, the aforementioned responsible terminal 703, and the aforementioned third-party terminal 704, the cloud-based public disclosure platform 702 is respectively communicated with the actor terminal 701, the cloud-based public disclosure platform 702, and the responsible terminal 703.
[0214] Example 8
[0215] See also Figure 10 , Figure 10 This is a structural diagram of an embodiment of the architecture equipment of a landmark product enterprise of the present invention.
[0216] Combine Figure 1 - Figure 7 The digital certificate authentication method and terminal for the landmark product enterprise architecture provided by the embodiments of the present invention may be implemented by a device. Figure 8 FIG. 8 is a schematic diagram showing a hardware structure 800 of a device according to an embodiment of the present invention.
[0217] The device may include a processor 801 and a computer storage medium 802 storing computer program instructions.
[0218] Specifically, the processor 801 may include a central processing unit (CPU) or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiment of the present invention.
[0219] Computer storage medium 802 can comprise the large-capacity computer storage medium for data or instruction.For example, and not limitation, computer storage medium 802 can comprise hard disk drive (Hard Disk Drive, HDD), floppy disk drive, flash memory, CD, magneto-optical disk, magnetic tape or universal serial bus (Universal Serial Bus, USB) drive or two or more of these combinations. In an example, computer storage medium 302 can comprise removable or non-removable (or fixed) medium, or computer storage medium 802 is non-volatile solid-state computer storage medium. Computer storage medium 802 can be inside or outside the integrated gateway disaster recovery device.
[0220] In one example, the computer storage medium 802 may be a read-only memory (ROM). In one example, the ROM may be a mask-programmable ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically rewritable ROM (EAROM), or a flash memory, or a combination of two or more of these.
[0221] The processor 801 reads and executes the computer program instructions stored in the computer storage medium 802 to implement Figure 1 The method in the embodiment shown in FIG. Figure 1 The examples shown execute the corresponding technical effects achieved by the methods / steps to achieve Figure 2 The method in the embodiment shown in FIG. Figure 2 The corresponding technical effects achieved by executing the methods / steps in the illustrated example will not be repeated here for the sake of brevity.
[0222] In one example, the device may further include an input / output interface 803, a communication interface 804, and a bus 805. Figure 8 As shown, the processor 801, the computer storage medium 802, the input / output interface 803 and the communication interface 804 are connected via a bus 805 and communicate with each other.
[0223] The input / output interface 803 is used to connect to input / output modules to implement information input and output. The input / output modules can be configured as components in the device (not shown in the figure) or can be externally connected to the device to provide corresponding functions. Input devices may include a keyboard, mouse, touch screen, microphone, various sensors, etc., and output devices may include a display, speaker, vibrator, indicator light, etc.
[0224] The communication interface 804 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiment of the present invention.
[0225] The bus 805 includes hardware, software, or both, coupling the components of the online data traffic metering device to each other. By way of example and not limitation, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Extended Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a Hyper Transport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an InfiniBand interconnect, a Low Pin Count (LPC) bus, a computer storage media bus, a Micro Channel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or a combination of two or more of these. Where appropriate, the bus 805 may include one or more buses. Although the embodiments of the present invention describe and illustrate specific buses, the present invention contemplates any suitable bus or interconnect.
[0226] The device provided by the embodiment of the present invention controls the identity of nodes on the blockchain from both the time and space dimensions by adding space stamp information on the basis of data transmission on the blockchain, effectively avoiding the problem of identity impersonation or transfer by other nodes, while reducing the possibility of data information being illegally disseminated or leaked during transmission, and realizing accurate traceability of data information.
[0227] In addition, in combination with the methods in the above embodiments, embodiments of the present invention may provide a computer storage medium for implementation. The computer storage medium stores computer program instructions; when the computer program instructions are executed by a processor, any one of the methods in the above embodiments is implemented.
[0228] In this embodiment, each person applies for and authenticates a digital certificate through a corresponding terminal, clarifying their rights and responsibilities and ultimately producing a completed logistics certification digital certificate. This completed logistics certification digital certificate is then printed into a QR code and affixed to the geographical indication product. This allows for verification of the entire life cycle of the geographical indication product, pinpointing the responsible party, and quickly resolving quality issues related to the geographical indication product. Furthermore, since each digital certificate-based application and authentication operation must be publicly displayed on a public disclosure platform, the entire operation process remains unalterable, enhancing the security and traceability of the sales of geographical indication products, preventing criminals from counterfeiting geographical indication products, and ensuring that consumers purchase genuine geographical indication products.
[0229] It should also be noted that the exemplary embodiments described herein describe methods or systems based on a series of steps or devices. However, the present invention is not limited to the order of the steps described above. In other words, the steps may be performed in the order described in the embodiments, or in a different order, or several steps may be performed simultaneously.
[0230] Aspects of the present disclosure have been described above with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer or other programmable data processing device to produce a machine so that these instructions executed by the processor of the computer or other programmable data processing device enable the implementation of the function / action specified in one or more boxes of the flowchart and / or block diagram. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor or a field programmable logic circuit. It is also understood that each box in the block diagram and / or flowchart and the combination of the boxes in the block diagram and / or flowchart can also be implemented by dedicated hardware that performs the specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions.
[0231] The above description is only a specific embodiment of the present invention. Those skilled in the art will clearly understand that for the convenience and brevity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the protection scope of the present invention is not limited to this. Any person skilled in the art can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should be included in the protection scope of the present invention.
[0232] The above description is merely a preferred embodiment of the present application and does not constitute any form of limitation to the present application. Although the present application has been disclosed as a preferred embodiment, it is not intended to limit the present application. Any technician familiar with this profession can make slight changes or modifications to equivalent embodiments of the technical contents disclosed above without departing from the scope of the technical solution of the present application. However, any simple modifications, equivalent changes and modifications made to the above embodiments based on the technical essence of the present application without departing from the content of the technical solution of the present application are still within the scope of the technical solution of the present application.
Claims
1. A digital certificate authentication method for a landmark product enterprise architecture, characterized in that: The digital certificate authentication method is applied to the actor terminal corresponding to the enterprise, and the actor terminal is connected to the cloud-based public disclosure platform; The digital certificate authentication method comprises: The actor's terminal signs the application for joining the enterprise digital authentication certificate with the actor's private key, and sends the application for joining the enterprise digital authentication certificate to the cloud-based public announcement platform. After verification by the cloud-based public announcement platform, the application for joining the enterprise digital authentication certificate is signed with the first time-space stamp to form a completed enterprise authentication digital certificate and publicize it. The actor's terminal generates a job authentication digital certificate invitation link based on the published completed enterprise authentication digital certificate, and publicizes it through the cloud-based public announcement platform; After the actor terminal receives the application for joining the position authentication digital certificate generated by the responsible terminal based on the invitation link of the position authentication digital certificate, it signs the application for joining the position authentication digital certificate with the actor's private key to form an acceptance of joining the position authentication digital certificate and returns it to the cloud-based public announcement platform. After verification by the cloud-based public announcement platform, the acceptance of joining the position authentication digital certificate is signed with a second time-space stamp and sent to the responsible terminal, so that the responsible terminal can sign the acceptance of joining the position authentication digital certificate with the responsible person's private key to form a completed position authentication digital certificate, and publicize it after verification by the cloud-based public announcement platform; The actor's terminal generates a third-party authentication digital certificate invitation link based on the published completed job authentication digital certificate, and publishes it through the cloud-based public disclosure platform; After the actor's terminal receives the application for joining the logistics authentication digital certificate formed by the third-party terminal based on the invitation link of the third-party authentication digital certificate, it signs with the actor's private key to form an acceptance certificate for joining the logistics authentication digital certificate and returns it to the cloud-based public announcement platform. After verification by the cloud-based public announcement platform, it is announced and sent to the third-party terminal, so that the third-party terminal can sign the acceptance certificate for joining the logistics authentication digital certificate with the third-party's private key to form a completed logistics authentication digital certificate, and after verification by the cloud-based public announcement platform, it is announced to complete the digital certificate authentication of the landmark product enterprise architecture; Among them, the digital certificate for applying to join the job authentication is sent by the responsible terminal to the actor terminal through the cloud-based public announcement platform, and the digital certificate for applying to join the logistics authentication is sent by the third-party terminal to the actor terminal through the cloud-based public announcement platform.
2. The digital certificate authentication method according to claim 1, wherein: After verification by the cloud-based public platform, the step of signing the application for joining the enterprise digital certification certificate with the first time stamp includes: The actor terminal stores the ID and public key corresponding to the actor terminal on the cloud-based public announcement platform. The cloud-based public announcement platform obtains the correct ID and public key corresponding to the actor terminal based on the actor's private key, verifies them with the stakeholder list stored locally on the cloud-based public announcement platform, and signs the first time-space stamp after the verification is passed; Among them, the first time stamp includes the geographical scope of the landmark product enterprise certification and the time information and geographical location information when registering / using the completed enterprise certification digital certificate.
3. The digital certificate authentication method according to claim 1, wherein: The steps of signing the digital certificate of acceptance of joining the position authentication by the actor's terminal with the actor's private key include: The terminal of the actor receives the digital certificate for applying for the position authentication, and obtains the information of the person who applied for the certificate and the position information based on the certificate; The actor terminal determines the job matching degree based on the responsible person information and job information; If the job matching degree is greater than the preset job matching degree, the actor's terminal signs with the actor's private key to form a digital certificate for accepting the job; Among them, the responsible person information includes the responsible person's name, responsible person ID and public key, and the position information includes the landmark product company name, position recruitment information, preset position matching degree and position responsibilities.
4. The digital certificate authentication method according to claim 1, wherein: The steps of signing the digital certificate of acceptance of logistics authentication by the actor's terminal with the actor's private key include: The terminal of the actor receives the application for joining the logistics authentication digital certificate, and obtains the third party information applying for the certificate based on the certificate; The actor terminal determines the degree of compatibility of the enterprise cooperation based on the third-party information; If the enterprise cooperation compatibility is greater than the preset enterprise cooperation compatibility, the actor's terminal signs and forms a digital certificate of acceptance to join the logistics authentication; The third-party information includes the third-party name, business profile, third-party ID and public key.
5. The digital certificate authentication method according to claim 1, wherein: The job authentication digital certificate invitation link and the third-party authentication digital certificate invitation link are in the form of a hyperlink or a QR code.
6. A digital certificate authentication method for a landmark product enterprise architecture, characterized in that: The digital certificate authentication method is applied to a cloud-based public information platform, which is connected to the actor's terminal, the responsible terminal, and the third-party terminal respectively; The digital certificate authentication method comprises: The cloud-based public announcement platform receives the enterprise digital authentication certificate sent by the actor terminal, and after verification, signs the enterprise digital authentication certificate with a first time stamp to form a completed enterprise authentication digital certificate and publicizes it, so that the actor terminal can generate a job authentication digital certificate invitation link based on the completed enterprise authentication digital certificate and publicize it through the cloud-based public announcement platform; The cloud-based public announcement platform receives the application-joining position authentication digital certificate generated by the responsible terminal based on the position authentication digital certificate invitation link, and sends it to the actor terminal after verification, so that the actor terminal can sign the application-joining position authentication digital certificate with the actor's private key to form an acceptance-joining position authentication digital certificate; The cloud-based public announcement platform receives the digital certificate of acceptance of joining the position authentication, and after verification, signs the digital certificate of acceptance of joining the position authentication with a second time stamp, and sends it to the responsible terminal, so that the responsible terminal can sign the digital certificate of acceptance of joining the position authentication with the private key of the responsible person to form a completed position authentication digital certificate, and return it to the cloud-based public announcement platform; The cloud-based public announcement platform receives the completed position authentication digital certificate and announces it after verification, so that the actor's terminal can form a third-party authentication digital certificate invitation link based on the completed position authentication digital certificate and announce it through the cloud-based public announcement platform; The cloud-based public announcement platform receives the application for joining the logistics authentication digital certificate generated by the third-party terminal based on the logistics authentication digital certificate invitation link, and sends it to the actor terminal after verification, so that the actor terminal can sign it with the actor's private key to form an acceptance certificate for joining the logistics authentication digital certificate; The cloud-based public announcement platform receives the logistics authentication digital certificate and, after verification, sends it to the third-party terminal, so that the third-party terminal can sign the logistics authentication digital certificate with the third-party's private key to form a completed logistics authentication digital certificate, and returns it to the cloud-based public announcement platform; The cloud-based public disclosure platform receives the completed logistics authentication digital certificate and publicizes it after verification, completing the digital certificate authentication of the landmark product enterprise architecture; Among them, the completed enterprise authentication digital certificate includes the ID and public key corresponding to the actor's terminal, the completed position authentication digital certificate includes the responsible person's ID and public key, and the completed logistics authentication digital certificate includes the third-party ID and public key.
7. The digital certificate authentication method according to claim 6, wherein: The steps of verifying the digital certification certificate of the enterprise applying for joining the cloud-based public disclosure platform include: The cloud-based public disclosure platform obtains the ID and public key corresponding to the actor's terminal based on the digital certification certificate of the enterprise applying for joining; The cloud-based public disclosure platform maps the ID and public key corresponding to the actor's terminal obtained with the list of stakeholders stored locally; After the mapping is successful and the verification is passed, the application will be added to the enterprise digital certification certificate for public display.
8. The digital certificate authentication method according to claim 6, wherein: The steps of verifying the digital certification certificate of the enterprise applying for joining the cloud-based public disclosure platform include: The cloud-based public disclosure platform obtains the ID and public key of the responsible person based on the digital certification certificate of the enterprise applying for joining; The cloud-based public disclosure platform maps the acquired responsible person ID and public key with the list of stakeholders stored locally; After the mapping is successful and the verification is passed, the application will be added to the enterprise digital certification certificate for public display.
9. The digital certificate authentication method according to claim 6, wherein: The step of verifying the digital certificate for accepting the position joining authentication on the cloud-based public announcement platform includes: The cloud-based public announcement platform obtains the ID and public key corresponding to the actor's terminal based on the digital certificate for accepting the position authentication; The cloud-based public announcement platform maps the ID and public key corresponding to the actor's terminal obtained with the ID and public key corresponding to the actor's terminal obtained from the job authentication digital certificate invitation link; After the mapping is successful, it is verified and the digital certificate of acceptance of joining the position is made public.
10. A digital certificate authentication method for a landmark product enterprise architecture, characterized in that: The digital certificate authentication method is applied to the responsible terminal corresponding to the enterprise, and the responsible terminal is connected to the cloud-based public disclosure platform; The digital certificate authentication method comprises: The responsible terminal applies for a position authentication digital certificate based on the position authentication digital certificate invitation link and signs the digital certificate with the responsible person's private key; The responsible terminal sends the digital certificate of application for joining the position to the cloud-based public announcement platform, which is then verified and announced by the cloud-based public announcement platform. The responsible terminal then signs the digital certificate of acceptance for joining the position with the actor's private key, and returns the digital certificate to the cloud-based public announcement platform. After verification by the cloud-based public announcement platform, the digital certificate of acceptance for joining the position is signed with a second time stamp. The responsible terminal receives the digital certificate of acceptance to join the position authentication signed with the second time-space stamp, and forms a digital certificate of completion of the position authentication based on the digital certificate, and sends it to the cloud-based public announcement platform. The cloud-based public announcement platform verifies and announces it after passing, so that the actor terminal can form a third-party authentication digital certificate invitation link based on the digital certificate of completion of the position authentication, and announce it through the cloud-based public announcement platform. The third-party terminal forms an application to join the logistics authentication digital certificate based on the third-party authentication digital certificate invitation link and signs the digital certificate with the third-party private key. After passing the verification on the cloud-based public announcement platform, it is sent to the actor terminal, so that the actor terminal signs the digital certificate of acceptance to join the logistics authentication with the actor's private key and returns it to the cloud-based public announcement platform. After passing the verification on the cloud-based public announcement platform, it is announced and sent to the third-party terminal, so that the third-party terminal signs the digital certificate of acceptance to join the logistics authentication with the third-party private key to form a digital certificate of completion of the logistics authentication, and announces it after passing the verification on the cloud-based public announcement platform, completing the digital certificate authentication of the landmark product enterprise architecture; The job authentication digital certificate invitation link is formed by the actor's terminal based on the completion of the enterprise authentication digital certificate.
11. A digital certificate authentication method for a landmark product enterprise architecture, characterized in that: The digital certificate authentication method is applied to a third-party terminal cooperating with the corresponding enterprise, and the third party is in communication with the cloud-based public disclosure platform; The digital certificate authentication method comprises: The third-party terminal forms an application for joining the logistics authentication digital certificate based on the third-party authentication digital certificate invitation link, and signs the digital certificate with the third-party private key; Sending the digital certificate for applying to join the logistics authentication to the cloud-based public announcement platform, which will be verified and announced after passing the verification, so that the actor's terminal can sign the digital certificate with the actor's private key to form a digital certificate of acceptance to join the logistics authentication, and then return it to the cloud-based public announcement platform, which will be announced after passing the verification by the cloud-based public announcement platform; The third-party terminal receives the digital certificate of acceptance of the logistics authentication, and signs the digital certificate with the third-party private key to form a digital certificate of completion of the logistics authentication, and sends the digital certificate of completion of the logistics authentication to the cloud-based public announcement platform. The cloud-based public announcement platform verifies and announces the certificate, thereby completing the digital certificate authentication of the landmark product enterprise architecture; The third-party authentication digital certificate invitation link is formed by the actor's terminal based on the completion of the job authentication digital certificate.
12. A terminal for an actor, characterized in that: include: a processor adapted to implement the instructions; as well as A computer storage medium is suitable for storing a plurality of instructions, wherein the instructions are suitable for being loaded and executed by a processor to implement the steps of digital certificate authentication of the landmark product enterprise architecture as described in any one of claims 1 to 5.
13. A cloud-based public announcement platform, characterized in that: include: a processor adapted to implement the instructions; as well as A computer storage medium is suitable for storing a plurality of instructions, wherein the instructions are suitable for being loaded and executed by a processor to implement the steps of digital certificate authentication of the landmark product enterprise architecture as described in any one of claims 6 to 9.
14. A responsible terminal, characterized in that: include: a processor adapted to implement the instructions; as well as A computer storage medium is suitable for storing a plurality of instructions, wherein the instructions are suitable for being loaded and executed by a processor to implement the steps of digital certificate authentication of the landmark product enterprise architecture as claimed in claim 10.
15. A third-party terminal, characterized in that: include: a processor adapted to implement the instructions; as well as A computer storage medium is suitable for storing a plurality of instructions, wherein the instructions are suitable for being loaded and executed by a processor to implement the steps of digital certificate authentication of the landmark product enterprise architecture according to claim 11.
16. A digital certificate-based landmark product enterprise architecture system, characterized in that: The system includes: the actor terminal as described in claim 12, the cloud-based public disclosure platform as described in claim 13, the responsible terminal as described in claim 14, and the third-party terminal as described in claim 15.
17. A device having a plurality of instructions stored therein, characterized in that: The instruction is suitable for being loaded and executed by a processor to implement the steps of digital certificate authentication of the landmark product enterprise architecture as described in any one of claims 1 to 5; or the instruction is suitable for being loaded and executed by a processor to implement the steps of digital certificate authentication of the landmark product enterprise architecture as described in any one of claims 6 to 9; or the instruction is suitable for being loaded and executed by a processor to implement the steps of digital certificate authentication of the landmark product enterprise architecture as described in claim 10; or the instruction is suitable for being loaded and executed by a processor to implement the steps of digital certificate authentication of the landmark product enterprise architecture as described in claim 11.
Citation Information
Patent Citations
Blockchain address anonymous processing method and system, terminal and storage medium
CN111241586A
Regional brand authentication method and device based on blockchain, and medium
CN112036904A