CN110532811B - PDF (Portable document Format) signature method and PDF signature system - Google Patents
PDF (Portable document Format) signature method and PDF signature system Download PDFInfo
- Publication number
- CN110532811B CN110532811B CN201910815681.XA CN201910815681A CN110532811B CN 110532811 B CN110532811 B CN 110532811B CN 201910815681 A CN201910815681 A CN 201910815681A CN 110532811 B CN110532811 B CN 110532811B
- Authority
- CN
- China
- Prior art keywords
- signature
- signing
- signed
- dictionary
- 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
- 238000000034 method Methods 0.000 title claims abstract description 22
- 238000004458 analytical method Methods 0.000 claims description 8
- 238000005516 engineering process Methods 0.000 description 4
- 238000011161 development Methods 0.000 description 3
- 230000007547 defect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 210000000056 organ Anatomy 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/93—Document management systems
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Bioethics (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Data Mining & Analysis (AREA)
- Document Processing Apparatus (AREA)
Abstract
The invention discloses a PDF signature method, which comprises the steps of uploading a PDF document, and displaying a PDF signature page; dragging the signature to the position to be signed; then determining signing and acquiring a signed object set; then, analyzing the signed object set to create a signature domain; and finally, carrying out electronic signature to generate a signed file. The invention also discloses a PDF signature system working by adopting the PDF signature method. The invention mainly creates a common signature dictionary signV, updates the signature result to the signature dictionary, and then leads each signature domain in the PDF document to refer to the signature dictionary signV, thereby finally realizing the purpose that a plurality of position signatures in one PDF document correspond to the same digital certificate.
Description
Technical Field
The invention relates to the field of cryptographic technology and PDF format file development, in particular to an electronic signature technology, and particularly relates to a PDF signature method and a PDF signature system.
Background
With the development of technology, more and more enterprises and public institutions and national organs adopt electronic office work, so that the working efficiency is greatly improved, and PDF files gradually become common file forms in various working fields. However, with the development of electronic office, security problems such as easy tampering or copying of electronic documents also occur. The appearance of technologies such as electronic seals or electronic signatures solves the above problems. The electronic seal or signature arranged in the PDF file can identify the identity of the signer of the electronic file so as to ensure the integrity of the file and simultaneously represent the content of the fact stated by the signer agreeing to the electronic file.
In the prior art, the same certificate is needed to be used in one PDF file; when stamping is performed at multiple positions by using the same stamp or different stamps (i.e., PDF batch signature), there are generally two existing solutions. One scheme is that a picture is embedded in a position needing to be stamped, and then a digital certificate is used for stamping in the last position needing to be stamped; the other scheme is that one stamping position is stamped by a digital certificate, and stamping is carried out in other positions in a mode of adding a stamping picture with a blank signature. In practical application, however, the first scheme has the defects that the original text of the file can be modified in the form of an embedded picture, and if the PDF has signed a chapter before, software such as Adobe can prompt that the original text is tampered, so that the signature verification cannot pass; the second scheme can lead Adobe software to guide a user to sign with a digital certificate in a blank signing domain, the head position of the seal can be provided with a red alarm prompt, and the experience effect of the user is poor.
Disclosure of Invention
Aiming at the defects in the prior art, the invention provides a PDF signature method, which comprises the following steps:
the method comprises the following steps: uploading PDF document and displaying PDF signature page
Step two: dragging the signature to the position to be signed;
step three: determining signing and acquiring a signed object set;
step four: analyzing the signed object set and creating a signature domain;
step five: and updating the electronic signature to generate a signed file.
Optionally, in the step two:
when the PDF document only needs single-page signature, dragging the signature to a position to be signed;
when the PDF document needs multi-page signature, dragging the signature to a position to be signed, and designating a page code range;
when the PDF document needs keyword signature, all position coordinates where the keywords appear are searched by inputting the keywords, and then the signature is dragged to the positions to be signed.
Optionally, in the third step: clicking the signing option, and acquiring a signing object set transmitted from the front end by the background; the signing object set comprises signing objects, and the signing objects comprise signing types, signing position information and seal information.
Optionally, in the fourth step: analyzing the content of each signed object, and creating a signature domain according to the content of the signed object; the signature domain comprises a stamp model image layer and a signature dictionary.
Optionally, in the fourth step: loading the PDF document by using an open source framework itext5, and creating a signature dictionary signV; the signature dictionary of each signature domain points to a reference of the signature dictionary signV.
Optionally, in the step five: and carrying out electronic signature by using the digital certificate, updating the result of the electronic signature to the signature dictionary signV, and then generating a signature file.
The invention also discloses a PDF signature system which works by adopting the PDF signature method, and the PDF signature system comprises a file uploading module, a seal signing module, a signed object acquisition module, a signed object analysis module and a digital certificate signature module; the file uploading module is used for uploading the PDF document to a PDF signature system; the seal signing module is used for signing a seal at a to-be-signed position of the uploaded PDF document; the signing object acquisition module is used for acquiring a signing object set, the signing object set comprises a plurality of signing objects, and the signing objects are generated by signing a seal by the seal signing module; the signed object analysis module is used for analyzing each signed object in the signed object set and creating a signature domain according to the content of each signed object, wherein the signature domain comprises a signature dictionary; the signing object analysis module is also used for creating a signature dictionary signV and leading the signature dictionary of each signing domain to point to the reference of the signature dictionary signV; the digital certificate signing module is used for carrying out electronic signing and updating the result of the electronic signing to the signature dictionary signV.
Optionally, each signature domain further comprises a stamp die image layer, and the stamp die image layer comprises a stamp pattern; and each seal pattern points to the electronic signature represented by the digital certificate referred by the signature dictionary signV.
Optionally, the signed object parsing module loads the PDF document and parses the PDF document by using the open source framework itext 5.
Optionally, the signing objects in the signing object set comprise signing types, signing position information and seal information.
In the signing process of a PDF document, after the PDF document is loaded by using an open source framework itext5, a common signature dictionary signV is created, signature domains are created by analyzing the content of a signed object of the PDF document, the signature dictionary of each signature domain points to the reference of the created common signature dictionary signV, and finally, a digital certificate required by the PDF document is used for electronic signature, so that the seal pattern under each signature domain points to the digital certificate referred by the common signature dictionary signV, and the signature under the digital certificate uniquely represents the identity of a person. In the same PDF document, when the signatures need to be carried out at different positions, such as multi-page signatures, perforation signatures or keyword signatures, the invention can realize the authentication of the signatures at multiple positions corresponding to the same digital certificate; under the condition that the seal patterns at different positions are different, the seal patterns can also correspond to signers authenticated by the same digital certificate; meanwhile, when a certain seal pattern needs to be modified, because the signature domain where the seal pattern is located is only referred to a common signature dictionary signV, the signature dictionary signV also obtains the electronic signature of the digital certificate, and the electronic signature of the digital certificate conforms to the Adobe standard, the phenomenon that the operation flow is blocked can not occur, namely the phenomenon that the original text is falsified can not occur, the operation experience of a user is excellent, the flow is fast and convenient, and the efficiency of signing the signatures of the PDF documents in batches is improved.
Additional aspects and advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the invention without limiting the invention. In the drawings:
fig. 1 is a schematic flow chart of a PDF signing method according to a first embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the drawings of the embodiments of the present invention. It is to be understood that the embodiments described are only a few embodiments of the present invention, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the described embodiments of the invention without any inventive step, are within the scope of protection of the invention.
Unless defined otherwise, technical or scientific terms used herein shall have the ordinary meaning as understood by one of ordinary skill in the art to which this invention belongs. Reference in the specification to "one embodiment" or "an example" means that a particular feature, structure or characteristic described in connection with the embodiment itself may be included in at least one embodiment of the patent disclosure. The appearances of the phrase "in one embodiment" in various places in the specification are not necessarily all referring to the same embodiment.
The first embodiment is as follows:
the invention discloses a PDF signature method, which mainly comprises the following steps:
the method comprises the following steps: and uploading the PDF document. When PDF signature is started, the PDF document to be signed is uploaded to an electronic signature system, and a page to be signed is displayed.
Step two: dragging the signature to the position to be signed. In this step, the signature type is first selected, i.e., whether a single-page signature or a multi-page signature is required, or a key signature is selected.
Specifically, when the PDF file to be signed only needs single-page signature, the signature for signing is selected and dragged to the position to be signed; the position to be signed is the position where the signature is needed to be covered on a certain page of the PDF document. As in a single-page signature, the location to be signed is specified by the page number at which it is located, and the specific coordinates X, Y on that page number.
When the PDF file to be signed needs multi-page signature, dragging the signature for signature to the position to be signed and appointing the page number range to be signed; the position to be signed at this time needs to be specified by signing a page number range (such as 1-8 pages) and specific coordinates X and Y on the page number. The method for determining the positions of the seal to be signed of the perforation seal is the same as that of the seal to be signed of the multi-page seal.
When the PDF file to be signed needs key word signature, all position coordinates of the key word are found out through a searching means of key word input. If the position coordinate of the key word needs to be subjected to proper position offset, the position to be signed at the moment needs to be determined together with the offset X and Y relative to the key word coordinate and the position coordinate of the key word.
Step three: and determining signing and acquiring a signed object set. In this step, when the button for confirming signing is clicked, the background acquires the collection including all the signing objects transmitted from the front end, i.e. the signing object collection. The signing object comprises signing type, signing position information, seal information and the like. In other embodiments, the signing object is not limited to the example given in this embodiment, but also includes other signing objects that need to be parsed and are involved in stamping in practical applications, and different embodiments may have different signing object selections due to the reasons of accuracy, convenience, etc. that need to be solved by design. The signing position information refers to the specific page number of the seal on the PDF document, and the coordinate X and the coordinate Y on the page number, when a plurality of pages of signatures or a perforation signature is encountered, the signing position information also comprises a signing page number range, and if the signature is required to be signed on 1-8 pages, the signing page number range of 1-8 pages is required; the seal information comprises seal picture information and seal width and height, and is obtained by analyzing byte arrays of the seal and the picture; the signature types include single-page signature, multi-page signature, joint signature, keyword signature, and the like.
Step four: and analyzing the signed object set to create a signature domain. In this step, the PDF document is first loaded using the open source framework itext5, creating a signature dictionary signV. The open-source framework itext5 is a piece of open-source free software in the prior art, and is used to generate a PDF document and edit a Java class library of the PDF document, so that description about the open-source framework itext5 is not described in this embodiment. Specifically, the step further includes parsing the signed object set, that is, circularly parsing out the content of each signed object through a for loop, and creating a signature domain according to the content of the signed object, that is, creating a signature domain according to the signing position information and the seal information. The seal information comprises seal picture information and seal width and height.
Wherein, a signature generates a PDF signature domain, and one signature domain comprises a stamp die image layer and a signature dictionary. The seal mold image layer comprises an image object corresponding to a seal mold of the signature, the image object is a seal pattern displayed on the PDF document after the signature, and the seal pattern can be different patterns. The signature dictionary includes signature result data (the signature result data is a PKCS7 signature data structure), and the signature result data includes user certificate information, PDF digest information including the signature, and a signature result of a private key corresponding to the user certificate on the PDF digest information. Meanwhile, in the step, the signature dictionary of each signature domain points to the reference of the signature dictionary signV created by loading the PDF document by the open source framework itext5, namely, the stamp mode image layer under each signature domain points to the reference of the same signature dictionary signV, and finally, each signature domain uses the same signature dictionary signV.
Step five: and updating the electronic signature to generate a signed file. The step of performing electronic signature by using a digital certificate, wherein the digital certificate is a digital certificate corresponding to a signer of a PDF document to be signed; and updating the result of the electronic signature to a common signature dictionary signV, and finally generating a signed new file. In this step, the stamp mode image layers under each signature domain all point to the reference of the same signature dictionary signV, and the common signature dictionary signV points to a digital signature which uniquely represents the identity authentication of a signer. Therefore, if a signature is signed in a PDF document before, because a plurality of signature domains newly created conform to the adobe standard, software such as adobe (mainly referring to PDF-related reading and editing software, which is the prior art) does not prompt that the original text is tampered, which is more convenient for the user experience.
In the prior art of PDF signature, when a user needs to sign at a plurality of positions in an electronic contract, if the user needs to sign at a plurality of pages of signatures, a plurality of joints of signatures or according to keyword positioning signatures, the positions needing to be signed have a plurality of positions, at the moment, a plurality of digital signatures need to be carried out, but the process is generally blocked due to the efficiency problem of digital certificate signature, and if the situation that the prompt original text is falsified and the signature verification fails occurs, the user experience is influenced.
By adopting the PDF signing method provided by this embodiment, multiple signatures can correspond to the same signature, that is, one signature can make all the signature die image layers point to the reference of the same signature dictionary signV, and a common signature dictionary signV in this embodiment points to a digital certificate, so that this embodiment finally achieves the purpose that multiple signatures at different positions (the stamp patterns at different positions can be different images) in a PDF document point to the same digital certificate, that is, signatures at different positions point to the signer of unique identity authentication represented by the same digital certificate. Therefore, the embodiment can solve the problem of efficiency of signing at multiple positions of the same PDF document, namely the efficiency of batch signing caused by signature positioning according to keywords and signature of multiple pages in the prior art. Meanwhile, because the embodiment conforms to the Adobe digital certificate standard, when a stamp pattern (i.e. an image object corresponding to a stamp die of a stamp die image layer) needs to be modified, the digital certificate is unique and is not changed, so that software such as Adobe and the like can not prompt that an original text is modified.
Example two:
the embodiment discloses a PDF signature system working by means of the PDF signature method in the first embodiment. The PDF signing system disclosed in this embodiment includes a file uploading module, a seal signing module, a signed object obtaining module, a signed object parsing module, and a digital certificate signing module. Specifically, the file uploading module is used for uploading the PDF document to be signed to a PDF signature system and displaying the page to be signed. Then, the seal signing module is used for dragging the signature to the position to be signed and clicking to sign; meanwhile, after the signing is clicked, the background signing object acquisition module acquires the signing object set transmitted from the foreground, wherein the signing objects in the signing object set comprise signing types, signing position information and seal information. The signing object analysis module is used for analyzing the signing object set, creating a signing domain according to signing position information and seal information of the signing object, wherein the signing domain comprises a seal mold image layer and a signature dictionary, the signing object analysis module also uses an open source framework itext5 to load a PDF document and then creates a signature dictionary signV, so that the signature dictionary of each signing domain points to the reference of the same signature dictionary signV, and the signature dictionary signV points to a unique signer authenticated by a digital certificate. And the digital certificate signing module is used for carrying out electronic signing by using a digital certificate, updating the result of the electronic signing to a common signature dictionary signV and generating a signed new file. In this embodiment, the stamp die image layer includes stamp patterns, and the signature dictionary of each signature domain points to the reference of the same signature dictionary signV, so the stamp die image layer of each signature domain also points to the digital certificate which represents the signer authentication and is referred to by the same signature dictionary signV, and each stamp pattern of the same PDF document points to the same signer. Therefore, the embodiment can realize the purpose that when signatures are required to be carried out at a plurality of positions in a PDF document, the electronic signature of the digital certificate can be carried out only once to realize that a plurality of signatures point to the same signer.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present 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 solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.
In summary, the above-mentioned embodiments are only preferred embodiments of the present invention, and all equivalent changes and modifications made in the claims of the present invention should be covered by the claims of the present invention.
Claims (7)
1. A PDF signature method is characterized by comprising the following steps:
the method comprises the following steps: uploading PDF document and displaying PDF signature page
Step two: dragging the signature to the position to be signed;
step three: determining the signature, and acquiring a signed object set, wherein the method comprises the following steps:
clicking the signing option, and acquiring a signing object set transmitted from the front end by the background;
the signing object set comprises a plurality of signing objects, and the signing objects comprise signing types, signing position information and seal information;
step four: analyzing the signed object set and creating a signature domain, comprising the following steps:
analyzing the content of each signed object, and creating a signature domain according to the content of the signed object;
the signature domain comprises a stamp die image layer and a signature dictionary;
loading the PDF document by using an open source framework itext5, and creating a signature dictionary signV;
the signature dictionary of each signature domain points to the reference of the signature dictionary signV;
step five: and updating the electronic signature to generate a signed file.
2. The PDF signing method of claim 1, wherein:
in the second step:
when the PDF document only needs single-page signature, dragging the signature to a position to be signed;
when the PDF document needs multi-page signature, dragging the signature to a position to be signed, and designating a page code range;
when the PDF document needs keyword signature, all position coordinates where the keywords appear are searched by inputting the keywords, and then the signature is dragged to the positions to be signed.
3. The PDF signing method of claim 1, wherein:
in the fifth step:
and carrying out electronic signature by using the digital certificate, updating the result of the electronic signature to the signature dictionary signV, and then generating a signature file.
4. A PDF signature system operating with the PDF signature method of claims 1-3, characterized in that:
the PDF signature system comprises a file uploading module, a seal signing module, a signed object acquisition module, a signed object analysis module and a digital certificate signature module;
the file uploading module is used for uploading the PDF document to a PDF signature system;
the seal signing module is used for signing a seal at a to-be-signed position of the uploaded PDF document;
the signing object acquisition module is used for acquiring a signing object set, wherein the signing object set comprises signing objects, and the signing objects are generated by signing seals by the seal signing module;
the signed object analysis module is used for analyzing each signed object in the signed object set and creating a signature domain according to the content of each signed object, wherein the signature domain comprises a signature dictionary;
the signing object analysis module is also used for creating a signature dictionary signV and leading the signature dictionary of each signing domain to point to the reference of the signature dictionary signV;
the digital certificate signing module is used for carrying out electronic signing and updating the result of the electronic signing to the signature dictionary signV.
5. The PDF signing system of claim 4, wherein:
each signature domain further comprises a stamp die image layer, and the stamp die image layer comprises a stamp pattern;
and each seal pattern points to the electronic signature represented by the digital certificate referred by the signature dictionary signV.
6. The PDF signing system of claim 4, wherein:
the signed object parsing module loads and parses the PDF document by using the open source framework itext 5.
7. The PDF signing system of claim 4, wherein:
the signing objects in the signing object set comprise signing types, signing position information and seal information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910815681.XA CN110532811B (en) | 2019-08-30 | 2019-08-30 | PDF (Portable document Format) signature method and PDF signature system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910815681.XA CN110532811B (en) | 2019-08-30 | 2019-08-30 | PDF (Portable document Format) signature method and PDF signature system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110532811A CN110532811A (en) | 2019-12-03 |
CN110532811B true CN110532811B (en) | 2021-06-18 |
Family
ID=68665591
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910815681.XA Active CN110532811B (en) | 2019-08-30 | 2019-08-30 | PDF (Portable document Format) signature method and PDF signature system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110532811B (en) |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111539001B (en) * | 2020-04-17 | 2022-06-28 | 福建福昕软件开发股份有限公司 | Method and system for simplifying PDF document electronic signature based on enterprise user |
CN111797434B (en) * | 2020-05-22 | 2024-06-07 | 北京国电通网络技术有限公司 | File editing method and device |
CN111723407B (en) * | 2020-06-24 | 2023-12-22 | 中国联合网络通信集团有限公司 | Multi-page signature system, method, apparatus, and computer-readable storage medium |
CN111832081B (en) * | 2020-07-21 | 2024-05-31 | 杭州天谷信息科技有限公司 | OFD quick signing method |
CN111832080A (en) * | 2020-07-21 | 2020-10-27 | 杭州天谷信息科技有限公司 | A method of voiding an electronic contract |
CN111832010A (en) * | 2020-07-22 | 2020-10-27 | 上海绿安信息科技有限公司 | Electronic signature generation system applied to medicine management |
CN112583603B (en) * | 2020-12-08 | 2022-07-12 | 上海市数字证书认证中心有限公司 | Visual signature method and device, electronic equipment and computer readable storage medium |
CN113553962A (en) * | 2021-07-27 | 2021-10-26 | 未鲲(上海)科技服务有限公司 | Electronic signature positioning method, device, equipment and storage medium |
CN113918059B (en) * | 2021-10-26 | 2023-11-28 | 国电南瑞科技股份有限公司 | Signature position positioning method and device for electronic cloud signature |
CN114117543B (en) * | 2021-11-02 | 2025-05-13 | 广东省电子商务认证有限公司 | Method and device for batch signature verification of multiple pages of PDF documents based on shared signature value method |
CN114117544A (en) * | 2021-11-02 | 2022-03-01 | 广东省电子商务认证有限公司 | Method, system and storage medium for generating PDF file separated electronic signature |
CN114297731A (en) * | 2021-12-30 | 2022-04-08 | 北京吉大正元信息技术有限公司 | Electronic document verification method and device and electronic equipment |
CN115170379A (en) * | 2022-07-11 | 2022-10-11 | 山西省数字证书认证中心(有限公司) | Multi-terminal-based PDF signature method without plug-in |
CN115442143B (en) * | 2022-09-05 | 2023-07-28 | 开普数智科技(广东)有限公司 | Electronic signature method, device, equipment and readable medium |
CN115689483A (en) * | 2022-10-31 | 2023-02-03 | 绿城科技产业服务集团有限公司 | Customized electronic signature system based on e-signature contract signing function |
CN115859319B (en) * | 2022-11-02 | 2024-08-20 | 北京博望华科科技有限公司 | Electronic bill signing and stamping method, device and storage medium |
CN116842909B (en) * | 2023-06-12 | 2024-06-07 | 广东采华网络科技有限公司 | Intelligent signature method and system |
CN119293862A (en) * | 2023-07-10 | 2025-01-10 | 福建福昕软件开发股份有限公司 | An electronic signature method using a corporate account as a signing identity |
CN120105492A (en) * | 2025-05-08 | 2025-06-06 | 杭州天谷信息科技有限公司 | A PDF signature method and system for preventing seal copying |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012165293A (en) * | 2011-02-09 | 2012-08-30 | Secom Co Ltd | Electronic signature device and signature verification device |
CN103617403A (en) * | 2013-11-25 | 2014-03-05 | 广东数字证书认证中心有限公司 | PDF file digital signature and verification method and system |
CN104766029A (en) * | 2014-01-03 | 2015-07-08 | 航天信息股份有限公司 | Method and device for performing national cryptologic electronic signature processing on PDF (Portable Document Format) document |
CN106330459A (en) * | 2016-08-25 | 2017-01-11 | 杭州天谷信息科技有限公司 | Electronic keyword signature method |
CN108052807A (en) * | 2017-12-27 | 2018-05-18 | 北京云京科技有限公司 | The method and apparatus for realizing E-seal |
CN108257197A (en) * | 2016-12-28 | 2018-07-06 | 航天信息股份有限公司 | A kind of method and system for the setting seal on the perforation at electronic document page-by-page |
CN109450637A (en) * | 2018-10-17 | 2019-03-08 | 航天信息股份有限公司 | The stamped signature data managing method and device of electronics seal on the perforation |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103729341B (en) * | 2013-12-31 | 2017-11-17 | 数安时代科技股份有限公司 | The method and apparatus of positioning electronic seal and the device for realizing E-seal |
CN105320900B (en) * | 2014-07-24 | 2019-08-23 | 方正国际软件(北京)有限公司 | PDF digital signature method and system and PDF digital signature authentication method and system |
-
2019
- 2019-08-30 CN CN201910815681.XA patent/CN110532811B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012165293A (en) * | 2011-02-09 | 2012-08-30 | Secom Co Ltd | Electronic signature device and signature verification device |
CN103617403A (en) * | 2013-11-25 | 2014-03-05 | 广东数字证书认证中心有限公司 | PDF file digital signature and verification method and system |
CN104766029A (en) * | 2014-01-03 | 2015-07-08 | 航天信息股份有限公司 | Method and device for performing national cryptologic electronic signature processing on PDF (Portable Document Format) document |
CN106330459A (en) * | 2016-08-25 | 2017-01-11 | 杭州天谷信息科技有限公司 | Electronic keyword signature method |
CN108257197A (en) * | 2016-12-28 | 2018-07-06 | 航天信息股份有限公司 | A kind of method and system for the setting seal on the perforation at electronic document page-by-page |
CN108052807A (en) * | 2017-12-27 | 2018-05-18 | 北京云京科技有限公司 | The method and apparatus for realizing E-seal |
CN109450637A (en) * | 2018-10-17 | 2019-03-08 | 航天信息股份有限公司 | The stamped signature data managing method and device of electronics seal on the perforation |
Non-Patent Citations (2)
Title |
---|
版式文档 OFD 签章模块的研究与实现;胡荣磊等;《信息技术》;20160831(第8期);第76-80页 * |
记一次骑缝签性能优化;xpb1980;《https://blog.csdn.net/xpb1980/article/details/88580561》;20190315;第1-2页 * |
Also Published As
Publication number | Publication date |
---|---|
CN110532811A (en) | 2019-12-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110532811B (en) | PDF (Portable document Format) signature method and PDF signature system | |
CN109784922B (en) | Electronic contract signing method, electronic contract signing device, computer equipment and storage medium | |
US9922278B2 (en) | Verifying integrity of physical documents | |
CN106599321B (en) | Plug-in for generation and analysis of DWG file annotation and signature and use method thereof | |
CN103729341A (en) | Method and device for positioning electronic seal and device for obtaining electronic seal | |
CN110245469B (en) | Webpage watermark generation method, watermark analysis method, device and storage medium | |
CN110991157A (en) | Engineering quality evaluation system design method based on electronic file credible technology | |
EP3792792B1 (en) | Tampering detection method for paper copy and apparatus and non-transitory computer-readable storage medium | |
CN111639313B (en) | File transfer method, device, terminal and computer-readable storage medium | |
CN112329418A (en) | Parallel approval method, apparatus and computer readable storage medium | |
CN114491462A (en) | Method, system, equipment and storage medium for signing multiple electronic documents once | |
CN116842909B (en) | Intelligent signature method and system | |
CN117522094A (en) | A seal management method, platform, electronic device and storage medium | |
US7586641B2 (en) | System for certifying whether printed material corresponds to original | |
CN112434506A (en) | Electronic protocol signing processing method, device, computer equipment and medium | |
CN102681976B (en) | Document forming method, consistency judging method and system as well as imaging equipment and system | |
CN111078569B (en) | Method and device for testing optical character recognition application and storage medium | |
CN112380577A (en) | Multiparty-supported electronic contract repeated signing method and device and computer equipment | |
WO2021008556A1 (en) | Method and device for revising form data on electronic document | |
CN116547944A (en) | Signature generation device, authentication device and program | |
CN111783119A (en) | Form data security control method and device, electronic equipment and storage medium | |
KR102211360B1 (en) | Digital document authentication method using location information in digital documents | |
CN101276440B (en) | Method for realizing electric stamp | |
CN112686648A (en) | Electronic signature management method and system for auditing signature files | |
CN113378549B (en) | Document verification method and device, computer equipment and storage medium |
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 |