CN112765622B - Digital certificate management method, device, equipment and medium for electronic bill of lading - Google Patents
Digital certificate management method, device, equipment and medium for electronic bill of lading Download PDFInfo
- Publication number
- CN112765622B CN112765622B CN202110044371.XA CN202110044371A CN112765622B CN 112765622 B CN112765622 B CN 112765622B CN 202110044371 A CN202110044371 A CN 202110044371A CN 112765622 B CN112765622 B CN 112765622B
- Authority
- CN
- China
- Prior art keywords
- digital certificate
- lading
- blockchain
- bill
- electronic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000007726 management method Methods 0.000 title claims abstract description 32
- 238000012545 processing Methods 0.000 claims abstract description 20
- 238000000034 method Methods 0.000 claims abstract description 11
- RKTYLMNFRDHKIL-UHFFFAOYSA-N copper;5,10,15,20-tetraphenylporphyrin-22,24-diide Chemical compound [Cu+2].C1=CC(C(=C2C=CC([N-]2)=C(C=2C=CC=CC=2)C=2C=CC(N=2)=C(C=2C=CC=CC=2)C2=CC=C3[N-]2)C=2C=CC=CC=2)=NC1=C3C1=CC=CC=C1 RKTYLMNFRDHKIL-UHFFFAOYSA-N 0.000 claims abstract description 9
- 238000012795 verification Methods 0.000 claims description 11
- 238000004590 computer program Methods 0.000 claims description 9
- 230000000694 effects Effects 0.000 abstract description 5
- 238000004891 communication Methods 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Finance (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Accounting & Taxation (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Technology Law (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Development Economics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The embodiment of the invention discloses a digital certificate management method, a device, equipment and a medium of an electronic bill of lading, wherein the method comprises the following steps: constructing a blockchain network consisting of a domestic agent, an overseas agent, a shipper and a receiver; creating a tetragonal blockchain account, wherein the blockchain account signs a bill of lading file according to a digital certificate issued by a certification authority center; other accounts on the blockchain network analyze the signature on the bill of lading file to obtain the corresponding blockchain address, and the blockchain address is uplink; the blockchain address records information about the bill of lading stream. The digital certificate issued by the third-party authority is used for signing and encrypting the bill of lading file, so that confidentiality and integrity of bill of lading circulation on the internet are ensured, and safety of electronic transaction processing and transaction activities is improved.
Description
Technical Field
The invention relates to the technical field of international freight transport, in particular to a digital certificate management method, device, equipment and medium of an electronic bill of lading.
Background
The shipping bill of lading, abbreviated as bill of lading, is a written certificate issued by a shipper or its agent, certifying that the cargo has been received, allowing the cargo to be shipped to a destination, and delivered to the shipper. It is a proof of contract between the carrier and shipper, legally having utility for the matter right certificate. The digital certificate is a series of numbers in Internet communication for marking the identity information of each party of communication, and provides a way for verifying the identity of a communication entity on the Internet, and is not a digital identity card, but a seal or stamp (or a signature added on the digital identity card) covered by an identity authentication mechanism. It is issued by an authority-CA authority, also known as a certificate authority (Certificate Authority) center, which people can use to identify the identity of each other on the network.
In the existing electronic bill of lading transmission process on the network, because a plurality of user nodes in the network are required to be circulated, the safety of the electronic bill of lading in the transmission process cannot be ensured, so that the application efficiency of the electronic bill of lading is lower, and the real will of a user cannot be embodied.
Disclosure of Invention
Because the existing method has the problems, the embodiment of the invention provides a digital certificate management method, device, equipment and medium of an electronic bill of lading.
The embodiment of the invention provides a digital certificate management method of an electronic bill of lading, which comprises the following steps:
constructing a blockchain network consisting of a domestic agent, an overseas agent, a shipper and a receiver;
creating a tetragonal blockchain account, wherein the blockchain account signs a bill of lading file according to a digital certificate issued by a certification authority center;
analyzing the signature on the bill of lading file by other accounts on the blockchain network to obtain a corresponding blockchain address, and uploading the blockchain address; the blockchain address records information related to the bill of lading circulation.
Further, the blockchain account signs the bill of lading document according to a digital certificate issued by a certification authority center, comprising:
the blockchain account acquires a digital certificate issued by the certification authority center, and signs the bill of lading file according to a private key in the digital certificate.
Further, before obtaining the digital certificate and the private key information issued by the certification authority center, the blockchain account further includes:
obtaining server certificate information of a block chain network;
verifying whether the digital certificate to be updated is a digital certificate issued by a certification authority center associated with the blockchain network according to the server certificate information; if yes, a request for updating the digital certificate is sent to the certification authority center through a block chain network;
and after receiving the request for updating the digital certificate, the certification authority center issues a new digital certificate to the secure terminal of the blockchain account.
Further, after the digital certificate is issued by the certification authority center, the blockchain account is capped with an electronic signature at a PDF designated location, so that the generated electronic signature is correctly verified in different PDF readers.
Further, before the obtaining the server certificate information of the blockchain network, the method further includes:
and the secure terminal of the blockchain account verifies the validity period of the digital certificate to be updated, and if the verification is passed, the secure terminal of the blockchain account establishes secure connection with the blockchain network.
In a second aspect, an embodiment of the present invention further provides a digital certificate management apparatus for an electronic bill of lading, including:
the first processing module is used for constructing a blockchain network consisting of a domestic agent, an overseas agent, a shipper and a receiver;
the second processing module is used for creating a tetragonal blockchain account, and the blockchain account signs the bill of lading file according to the digital certificate issued by the certification authority center;
the third processing module is used for analyzing the signature on the bill of lading file by other accounts on the blockchain network to obtain a corresponding blockchain address and uploading the blockchain address to a chain; the blockchain address records information related to the bill of lading circulation.
Further, the second processing module is specifically configured to:
the blockchain account acquires the digital certificate and private key information issued by the certification authority center, and signs the bill of lading file according to the private key in the digital certificate.
Further, the second processing module is further specifically configured to:
after the digital certificate is issued by the certification authority center, the blockchain account is capped with an electronic signature at a PDF designated location, so that the generated electronic signature is correctly verified in different PDF readers.
In a third aspect, an embodiment of the present invention further provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, where the processor implements the digital certificate management method of the electronic bill of lading according to the first aspect when the computer program is executed.
In a fourth aspect, embodiments of the present invention also provide a non-transitory computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the digital certificate management method of an electronic bill of lading according to the first aspect.
According to the technical scheme, the digital certificate management method, the device, the equipment and the medium for the electronic bill of lading provided by the embodiment of the invention, firstly, a blockchain network consisting of a domestic agent, an overseas agent, a shipper and a receiver is constructed, a blockchain account of the square is correspondingly constructed, the blockchain account signs the bill of lading file through a digital certificate issued by a certification authority center, so that other accounts analyze the signature on the bill of lading file to obtain a blockchain address for recording related information of bill of lading circulation, and the address is uploaded to the blockchain network, thereby supporting bill of lading information circulation on a alliance chain. According to the embodiment of the invention, the digital certificate issued by the authority certification authority is used for digitally signing the bill of lading file, so that the confidentiality and the integrity of the bill of lading circulation on the internet are ensured, and the security of electronic transaction processing and transaction activities is improved.
Drawings
In order to more clearly illustrate the embodiments of the invention or the technical solutions of the prior art, the drawings that are necessary for the description of the embodiments or the prior art will be briefly described, it being obvious that the drawings in the following description are only some embodiments of the invention and that other drawings can be obtained from these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a flow chart of a digital certificate management method for an electronic bill of lading according to an embodiment of the present invention;
FIG. 2 is a flow chart of another digital certificate management method for electronic bill of lading according to one embodiment of the present invention;
FIG. 3 is a schematic diagram of a digital certificate management device for electronic bill of lading according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
The following describes the embodiments of the present invention further with reference to the accompanying drawings. The following examples are only for more clearly illustrating the technical aspects of the present invention, and are not intended to limit the scope of the present invention.
Fig. 1 is a flowchart of a digital certificate management method of an electronic bill of lading according to an embodiment of the present invention, and fig. 2 is a flowchart of a digital certificate management method of another electronic bill of lading according to an embodiment of the present invention. The digital certificate management method of the electronic bill of lading according to the embodiment of the present invention is explained and illustrated in detail below with reference to fig. 1 and 2. As shown in fig. 1, a digital certificate management method for an electronic bill of lading provided in an embodiment of the present invention specifically includes:
step 101: constructing a blockchain network consisting of a domestic agent, an overseas agent, a shipper and a receiver;
in the step, a blockchain network for bill of lading business processing is established, wherein the blockchain network comprises domestic agents, overseas agents, shippers and receivers, and the domestic agents, the overseas agents, the shippers and the receivers on the blockchain network can complete the bill of lading business processing process through the blockchain network.
Step 102: creating a tetragonal blockchain account, wherein the blockchain account signs a bill of lading file according to a digital certificate issued by a certification authority center;
in this step, it should be noted that, first, account nodes of the domestic agent, the overseas agent, the shipper and the receiver are created in the blockchain network, and then, a digital certificate is created for the blockchain account through the third-party authority authentication center, where the digital certificate includes personal information of the blockchain account and a public key of the blockchain account. After receiving the digital certificate issued by the certification authority center, the blockchain account adopts a private key to carry out digital signature encryption, and sends the digital certificate to other blockchain accounts.
Step 103: analyzing the signature on the bill of lading file by other accounts on the blockchain network to obtain a corresponding blockchain address, and uploading the blockchain address; the blockchain address records information related to the bill of lading circulation.
In this step, it should be noted that, after receiving the digital certificate, other accounts on the blockchain network first authenticate with the authentication mechanism center to determine whether the digital certificate belongs to the blockchain account. If yes, the public key of the blockchain account contained in the digital certificate is obtained, the digital signature of the blockchain account is decoded by the public key, and whether the digital signature is the digital signature of the blockchain account is verified. If so, the digital signature is proved to be encrypted by the private key of the blockchain account, so that the corresponding blockchain address can be deduced according to the obtained public key, the blockchain address records the related information of the electronic bill in the circulation process, and finally the obtained blockchain address is uplinked to the blockchain network, thereby supporting bill information circulation on the alliance chain.
According to the technical scheme, the digital certificate management method for the electronic bill of lading provided by the embodiment of the invention comprises the steps of firstly constructing a blockchain network consisting of a domestic agent, an overseas agent, a shipper and a receiver, correspondingly creating a blockchain account of the square, signing the bill of lading file by the blockchain account through a digital certificate issued by a certification authority center, so that other accounts analyze the signature on the bill of lading file to obtain a blockchain address for recording related information of bill of lading circulation, and uploading the address to the blockchain network, thereby supporting bill of lading information circulation on a alliance chain. According to the embodiment of the invention, the digital certificate issued by the authority certification authority is used for digitally signing the bill of lading file, so that the confidentiality and the integrity of the bill of lading circulation on the internet are ensured, and the security of electronic transaction processing and transaction activities is improved.
Based on the foregoing embodiment, in this embodiment, the blockchain account signs the bill of lading file according to a digital certificate issued by a certification authority center, including:
the blockchain account acquires a digital certificate issued by the certification authority center, and signs the bill of lading file according to a private key in the digital certificate.
In this embodiment, it should be noted that, after the blockchain account receives the digital certificate issued by the certificate authority center, the digital signature encryption is performed by using the private key in the digital certificate.
Based on the foregoing embodiment, in this embodiment, before obtaining the digital certificate and the private key information issued by the certificate authority center, the blockchain account further includes:
obtaining server certificate information of a block chain network;
verifying whether the digital certificate to be updated is a digital certificate issued by a certification authority center associated with the blockchain network according to the server certificate information; if yes, a request for updating the digital certificate is sent to the certification authority center through a block chain network;
and after receiving the request for updating the digital certificate, the certification authority center issues a new digital certificate to the secure terminal of the blockchain account.
In this embodiment, it should be noted that, first, the secure terminal of the blockchain account obtains server certificate information of the blockchain network, and verifies a digital certificate to be updated according to the server certificate information, where the verification content includes: whether the digital certificate to be updated is a digital certificate issued by a certification authority center associated with the blockchain network. If the verification is passed, the secure terminal of the blockchain account sends a request for updating the digital certificate to the authentication mechanism center, and if the verification is failed, a rejection message is returned.
In this embodiment, after receiving a request for updating a digital certificate, the certificate authority center verifies whether the digital certificate to be updated has the authority to update. The specific verification method can be as follows: and verifying whether the digital certificate has update authority by verifying the serial number of the digital certificate to be updated. If the verification result is that the digital certificate has authority, the certification authority center returns a message allowing updating to the secure terminal of the blockchain account, and then the secure terminal of the blockchain account sends an application of the digital certificate to the certification authority center, and after receiving the application of the digital certificate, the certification authority center issues a new digital certificate to the secure terminal of the blockchain account.
Based on the above-described embodiments, in the present embodiment, after the digital certificate is issued by the certification authority center, the blockchain account is electronically signed at the PDF specified location so that the generated electronic signature is properly verified in a different PDF reader.
In this embodiment, it should be noted that, after the digital certificate is issued by the certificate authority center, the blockchain account is signed with an electronic signature at the designated PDF location, so that the generated electronic signature is correctly verified in a different PDF reader. Wherein, the PDF document is covered with an electronic signature conforming to the PADES standard. PADES is a PDF digital signature specification defined by ISO32000, maintained by ETSI. Almost all PDF readers follow this specification, ensuring that the generated digital signature can be properly verified in different PDF readers. The electronic signature provided by the embodiment of the invention is a visual electronic signature, so that the electronic signature can be more intuitively displayed to a client. Preferably, when electronic signature is performed, signature time can also be recorded.
Based on the foregoing embodiment, in this embodiment, before the obtaining the server certificate information of the blockchain network, the method further includes:
and the secure terminal of the blockchain account verifies the validity period of the digital certificate to be updated, and if the verification is passed, the secure terminal of the blockchain account establishes secure connection with the blockchain network.
In this embodiment, before obtaining the server certificate information of the blockchain network, the user applies for updating the digital certificate through the secure terminal of the blockchain account, and the secure terminal of the blockchain account performs initial verification according to the application applied by the user. The verification content comprises: verifying whether the digital certificate in the user security terminal is within the validity period, and the initially verified content may further include: verifying whether the digital certificate and the extension information match the user information of the user. After the verification is passed, the secure terminal of the blockchain account establishes secure connection with the blockchain network.
Based on the same inventive concept, another embodiment of the present invention provides a digital certificate management device for an electronic bill of lading, as shown in fig. 3, where the digital certificate management device for an electronic bill of lading provided in the embodiment of the present invention includes:
the first processing module 1 is used for constructing a blockchain network consisting of a domestic agent, an overseas agent, a shipper and a receiver;
the second processing module 2 is used for creating a tetragonal blockchain account, and the blockchain account signs a bill of lading file according to a digital certificate issued by a certification authority center;
the third processing module 3 is used for analyzing the signature on the bill of lading file by other accounts on the blockchain network to obtain a corresponding blockchain address and uplinking the blockchain address; the blockchain address records information related to the bill of lading circulation.
In this embodiment, a blockchain network for bill of lading service processing is established, where the blockchain network includes nodes of a domestic agent, an overseas agent, a sender and a receiver, and the domestic agent, the overseas agent, the sender and the receiver on the blockchain network can complete the bill of lading service processing through the blockchain network.
In this embodiment, it should be noted that, first, account nodes of a domestic agent, an overseas agent, a shipper and a receiver are created in the blockchain network, and then, a digital certificate is created for the blockchain account through a third-party authority authentication center, where the digital certificate includes personal information of the blockchain account and a public key of the blockchain account. After receiving the digital certificate issued by the certification authority center, the blockchain account adopts a private key to carry out digital signature encryption, and sends the digital certificate to other blockchain accounts.
In this embodiment, it should be noted that, after receiving a digital certificate, other accounts on the blockchain network first authenticate with the certificate authority center to determine whether the digital certificate belongs to the blockchain account. If yes, the public key of the blockchain account contained in the digital certificate is obtained, the digital signature of the blockchain account is decoded by the public key, and whether the digital signature is the digital signature of the blockchain account is verified. If so, the digital signature is proved to be encrypted by the private key of the blockchain account, so that the corresponding blockchain address can be deduced according to the obtained public key, the blockchain address records the related information of the electronic bill in the circulation process, and finally the obtained blockchain address is uplinked to the blockchain network, thereby supporting bill information circulation on the alliance chain.
According to the technical scheme, the digital certificate management device for the electronic bill of lading provided by the embodiment of the invention firstly constructs a blockchain network consisting of a domestic agent, an overseas agent, a shipper and a receiver, correspondingly creates a blockchain account of the square, and signs the bill of lading file through a digital certificate issued by a certification authority center so that other accounts analyze the signature on the bill of lading file to obtain a blockchain address for recording related information of bill of lading circulation, and links the address to the blockchain network, thereby supporting bill of lading information circulation on a alliance chain. According to the embodiment of the invention, the digital certificate issued by the authority certification authority is used for digitally signing the bill of lading file, so that the confidentiality and the integrity of the bill of lading circulation on the internet are ensured, and the security of electronic transaction processing and transaction activities is improved.
The digital certificate management device of the electronic bill of lading according to the present embodiment may be used to execute the above method embodiments, and the principle and technical effects are similar, and are not described herein.
Based on the same inventive concept, a further embodiment of the present invention provides an electronic device, referring to a schematic structural diagram of the electronic device shown in fig. 4, which specifically includes the following contents: a processor 401, a memory 402, a communication interface 403, and a communication bus 404;
wherein, the processor 401, the memory 402, the communication interface 403 complete the communication with each other through the communication bus 404; the communication interface 403 is used for implementing information transmission between devices;
the processor 401 is configured to invoke a computer program in the memory 402, where the processor implements all the steps of the digital certificate management method of an electronic bill of lading described above when the processor executes the computer program, for example, constructing a blockchain network consisting of a domestic agent, an overseas agent, a shipper, and a receiver party; creating a tetragonal blockchain account, wherein the blockchain account signs a bill of lading file according to a digital certificate issued by a certification authority center; analyzing the signature on the bill of lading file by other accounts on the blockchain network to obtain a corresponding blockchain address, and uploading the blockchain address; the blockchain address records information related to the bill of lading circulation.
Based on the same inventive concept, yet another embodiment of the present invention provides a non-transitory computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements all the steps of a digital certificate management method of an electronic bill of lading as described above, for example, constructing a blockchain network consisting of a domestic agent, an overseas agent, a shipper, and a receiver; creating a tetragonal blockchain account, wherein the blockchain account signs a bill of lading file according to a digital certificate issued by a certification authority center; analyzing the signature on the bill of lading file by other accounts on the blockchain network to obtain a corresponding blockchain address, and uploading the blockchain address; the blockchain address records information related to the bill of lading circulation.
Further, the logic instructions in the memory described above may be implemented in the form of software functional units and stored in a computer-readable storage medium when sold or used as a stand-alone product. Based on this understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
The apparatus embodiments described above are merely illustrative, wherein the elements illustrated as separate elements may or may not be physically separate, and the elements shown as elements may or may not be physical elements, may be located in one place, or may be distributed over a plurality of network elements. Some or all of the modules can be selected according to actual needs to achieve the purpose of the embodiment of the invention. Those of ordinary skill in the art will understand and implement the present invention without undue burden.
From the above description of the embodiments, it will be apparent to those skilled in the art that the embodiments may be implemented by means of software plus necessary general hardware platforms, or of course may be implemented by means of hardware. Based on this understanding, the foregoing technical solution may be embodied essentially or in a part contributing to the prior art in the form of a software product, which may be stored in a computer readable storage medium, such as a ROM/RAM, a magnetic disk, an optical disk, etc., and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the electronic bill of lading digital certificate management method according to the embodiments or some parts of the embodiments.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present invention, and are not limiting; although the invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims (8)
1. A digital certificate management method for an electronic bill of lading, comprising:
constructing a blockchain network consisting of a domestic agent, an overseas agent, a shipper and a receiver; creating a tetragonal blockchain account, wherein the blockchain account signs a bill of lading file according to a digital certificate issued by a certification authority center;
analyzing the signature on the bill of lading file by other accounts on the blockchain network to obtain a corresponding blockchain address, and uploading the blockchain address; the block chain address records the related information of bill of lading circulation;
the blockchain account signs the bill of lading document according to a digital certificate issued by a certification authority center, comprising:
the blockchain account acquires a digital certificate issued by the certification authority center, and signs the bill of lading file according to a private key in the digital certificate.
2. The method of claim 1, wherein the blockchain account, prior to obtaining the digital certificate and private key information issued by the certificate authority center, further comprises:
obtaining server certificate information of a block chain network;
verifying whether the digital certificate to be updated is a digital certificate issued by a certification authority center associated with the blockchain network according to the server certificate information; if yes, a request for updating the digital certificate is sent to the certification authority center through a block chain network;
and after receiving the request for updating the digital certificate, the certification authority center issues a new digital certificate to the secure terminal of the blockchain account.
3. The digital certificate management method of an electronic bill of lading according to claim 1, wherein after the certificate authority center issues a digital certificate, a blockchain account is signed with an electronic signature at a PDF designated location so that the generated electronic signature is properly verified in a different PDF reader.
4. The digital certificate management method of an electronic bill of lading according to claim 2, further comprising, before said obtaining server certificate information of a blockchain network:
and the secure terminal of the blockchain account verifies the validity period of the digital certificate to be updated, and if the verification is passed, the secure terminal of the blockchain account establishes secure connection with the blockchain network.
5. A digital certificate management apparatus for an electronic bill of lading, comprising:
the first processing module is used for constructing a blockchain network consisting of a domestic agent, an overseas agent, a shipper and a receiver;
the second processing module is used for creating a tetragonal blockchain account, acquiring a digital certificate and private key information issued by a certification authority center, and signing a bill of lading file according to a private key in the digital certificate;
the third processing module is used for analyzing the signature on the bill of lading file by other accounts on the blockchain network to obtain a corresponding blockchain address and uploading the blockchain address to a chain; the blockchain address records information related to the bill of lading circulation.
6. The digital certificate management apparatus of an electronic bill of lading according to claim 5, wherein said second processing module is further specifically configured to:
after the digital certificate is issued by the certification authority center, the blockchain account is capped with an electronic signature at a PDF designated location, so that the generated electronic signature is correctly verified in different PDF readers.
7. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor performs the steps of the digital certificate management method of an electronic bill of lading as claimed in any one of claims 1 to 4 when the program is executed.
8. A non-transitory computer readable storage medium having stored thereon a computer program, wherein the computer program when executed by a processor implements the steps of the digital certificate management method of an electronic bill of lading according to any one of claims 1 to 4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110044371.XA CN112765622B (en) | 2021-01-13 | 2021-01-13 | Digital certificate management method, device, equipment and medium for electronic bill of lading |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110044371.XA CN112765622B (en) | 2021-01-13 | 2021-01-13 | Digital certificate management method, device, equipment and medium for electronic bill of lading |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112765622A CN112765622A (en) | 2021-05-07 |
CN112765622B true CN112765622B (en) | 2024-04-16 |
Family
ID=75700332
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110044371.XA Active CN112765622B (en) | 2021-01-13 | 2021-01-13 | Digital certificate management method, device, equipment and medium for electronic bill of lading |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112765622B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113592348A (en) * | 2021-08-11 | 2021-11-02 | 中国建设银行股份有限公司 | Bill taking management system, bill taking management method and electronic equipment |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106384236A (en) * | 2016-08-31 | 2017-02-08 | 江苏通付盾科技有限公司 | Blockchain based CA (Certificate Authority) management method, device and system |
CN107274139A (en) * | 2017-07-21 | 2017-10-20 | 中链科技有限公司 | Warehouse receipt data managing method and computer-readable medium |
CN109756485A (en) * | 2018-12-14 | 2019-05-14 | 平安科技(深圳)有限公司 | Electronic contract signs method, apparatus, computer equipment and storage medium |
CN110413697A (en) * | 2019-08-02 | 2019-11-05 | 佛山市顺德区平行互联网信息科技有限公司 | A kind of public good goodness-sum date storage method and system based on block chain |
CN110493220A (en) * | 2019-08-16 | 2019-11-22 | 腾讯科技(深圳)有限公司 | A kind of data sharing method based on block chain, equipment and storage medium |
CN110633963A (en) * | 2019-09-16 | 2019-12-31 | 腾讯科技(深圳)有限公司 | Electronic bill processing method, electronic bill processing device, computer-readable storage medium and equipment |
CN111130795A (en) * | 2019-12-13 | 2020-05-08 | 浙商银行股份有限公司 | Multistage signature method based on block chain technology |
CN111210342A (en) * | 2020-01-15 | 2020-05-29 | 湖南大学 | Method and storage medium for exporting credit of buyer based on block chain |
WO2020134653A1 (en) * | 2018-12-26 | 2020-07-02 | ***股份有限公司 | Method and device for uploading electronic certificate |
US10785032B1 (en) * | 2016-10-20 | 2020-09-22 | Wells Fargo Bank, Na | Biometric electronic signature tokens |
CN111868725A (en) * | 2020-06-08 | 2020-10-30 | 支付宝实验室(新加坡)有限公司 | Processing import customs clearance data based on block chain |
CN111931245A (en) * | 2019-05-13 | 2020-11-13 | 阿里巴巴集团控股有限公司 | Information processing method and device |
WO2020233404A1 (en) * | 2019-05-20 | 2020-11-26 | 深圳市红砖坊技术有限公司 | Transaction system and method, and nodes in transaction system |
WO2020259156A1 (en) * | 2019-06-28 | 2020-12-30 | 深圳前海微众银行股份有限公司 | Blockchain-based private transaction method and apparatus |
CN112215709A (en) * | 2020-10-23 | 2021-01-12 | 中化能源科技有限公司 | Block chain based bill extraction digital circulation method and device and electronic equipment |
-
2021
- 2021-01-13 CN CN202110044371.XA patent/CN112765622B/en active Active
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106384236A (en) * | 2016-08-31 | 2017-02-08 | 江苏通付盾科技有限公司 | Blockchain based CA (Certificate Authority) management method, device and system |
US10785032B1 (en) * | 2016-10-20 | 2020-09-22 | Wells Fargo Bank, Na | Biometric electronic signature tokens |
CN107274139A (en) * | 2017-07-21 | 2017-10-20 | 中链科技有限公司 | Warehouse receipt data managing method and computer-readable medium |
CN109756485A (en) * | 2018-12-14 | 2019-05-14 | 平安科技(深圳)有限公司 | Electronic contract signs method, apparatus, computer equipment and storage medium |
WO2020134653A1 (en) * | 2018-12-26 | 2020-07-02 | ***股份有限公司 | Method and device for uploading electronic certificate |
CN111931245A (en) * | 2019-05-13 | 2020-11-13 | 阿里巴巴集团控股有限公司 | Information processing method and device |
WO2020233404A1 (en) * | 2019-05-20 | 2020-11-26 | 深圳市红砖坊技术有限公司 | Transaction system and method, and nodes in transaction system |
WO2020259156A1 (en) * | 2019-06-28 | 2020-12-30 | 深圳前海微众银行股份有限公司 | Blockchain-based private transaction method and apparatus |
CN110413697A (en) * | 2019-08-02 | 2019-11-05 | 佛山市顺德区平行互联网信息科技有限公司 | A kind of public good goodness-sum date storage method and system based on block chain |
CN110493220A (en) * | 2019-08-16 | 2019-11-22 | 腾讯科技(深圳)有限公司 | A kind of data sharing method based on block chain, equipment and storage medium |
CN110633963A (en) * | 2019-09-16 | 2019-12-31 | 腾讯科技(深圳)有限公司 | Electronic bill processing method, electronic bill processing device, computer-readable storage medium and equipment |
CN111130795A (en) * | 2019-12-13 | 2020-05-08 | 浙商银行股份有限公司 | Multistage signature method based on block chain technology |
CN111210342A (en) * | 2020-01-15 | 2020-05-29 | 湖南大学 | Method and storage medium for exporting credit of buyer based on block chain |
CN111868725A (en) * | 2020-06-08 | 2020-10-30 | 支付宝实验室(新加坡)有限公司 | Processing import customs clearance data based on block chain |
CN112215709A (en) * | 2020-10-23 | 2021-01-12 | 中化能源科技有限公司 | Block chain based bill extraction digital circulation method and device and electronic equipment |
Non-Patent Citations (7)
Title |
---|
Preserving Patient’s Privacy using Proxy Re-encryption in Permissioned Blockchain;Devendra K Meena;《2019 Sixth International Conference on Internet of Things: Systems, Management and Security (IOTSMS)》;第450-457页 * |
区块链技术在"一带一路"区域物流领域的应用;王娟娟等;《中国流通经济》;第32卷(第02期);第57-65页 * |
区块链技术在供应链金融中的应用;朱兴雄等;《中国流通经济》;第32卷(第03期);第111-119页 * |
基于区块链技术的上市公司财务信息质量提升研究;***等;《财会通讯》(第13期);第148-151+157页 * |
尽快实行口岸提单电子化探讨;陆健;《上海商业》(第07期);第49-52页 * |
电子提单的法律风险控制;蔡宇宸;《中国优秀硕士学位论文全文数据库》;社会科学Ⅰ辑 G121-23 * |
论区块链电子提单在国际贸易中的运用;柯卿;《中国经贸导刊(中)》(第10期);正文第1-2页 * |
Also Published As
Publication number | Publication date |
---|---|
CN112765622A (en) | 2021-05-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102394887B (en) | OAuth protocol-based safety certificate method of open platform and system thereof | |
US20180227131A1 (en) | Electronic identification verification methods and systems with storage of certification records to a side chain | |
CN105306211B (en) | A kind of identity identifying method of client software | |
CN108537046A (en) | A kind of online contract signature system and method based on block chain technology | |
US20200403796A1 (en) | Platform and method of certification of an electronic contract for electronic identification and trust services (eidas) | |
CN101419686A (en) | A kind of on-line contract signing system based on the internet | |
CN103685138A (en) | Method and system for authenticating application software of Android platform on mobile internet | |
CN110309663B (en) | Privacy authentication method and system based on block chain | |
CN112115205B (en) | Cross-chain trust method, device, equipment and medium based on digital certificate authentication | |
CN103795546A (en) | Generating method and authentication method of data label and system of generating method and authentication method | |
CN106897761A (en) | A kind of two-dimensional code generation method and device | |
CN110020869B (en) | Method, device and system for generating block chain authorization information | |
CN114519206B (en) | Method for anonymously signing electronic contract and signature system | |
CN109978479A (en) | A kind of electronic invoice method of charging out, device, data sharing server and system | |
CN111898991A (en) | Block chain-based official seal management method and system | |
CN112347516A (en) | Asset certification method and device based on block chain | |
CN112765622B (en) | Digital certificate management method, device, equipment and medium for electronic bill of lading | |
CN111815211A (en) | Cargo transportation information synchronization method, device and system | |
CN113381992A (en) | License management method based on block chain | |
CN112270636A (en) | Block chain-based consignment logistics management method, device, terminal and storage medium | |
CN107896221A (en) | A kind of account binding method and device | |
CN114157428A (en) | Block chain-based digital certificate management method and system | |
CN109739875B (en) | Method, device and system for underwriting | |
CN111371555A (en) | Signature authentication method and system | |
US10938802B2 (en) | Platform and method of certification of an electronic notice for electronic identification and trust services (EIDAS) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |