[go: up one dir, main page]

CN110532811B - PDF (Portable document Format) signature method and PDF signature system - Google Patents

PDF (Portable document Format) signature method and PDF signature system Download PDF

Info

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
pdf
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
Application number
CN201910815681.XA
Other languages
Chinese (zh)
Other versions
CN110532811A (en
Inventor
陈传义
金宏洲
程亮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Tiangu Information Technology Co ltd
Original Assignee
Hangzhou Tiangu Information Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hangzhou Tiangu Information Technology Co ltd filed Critical Hangzhou Tiangu Information Technology Co ltd
Priority to CN201910815681.XA priority Critical patent/CN110532811B/en
Publication of CN110532811A publication Critical patent/CN110532811A/en
Application granted granted Critical
Publication of CN110532811B publication Critical patent/CN110532811B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/93Document management systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting 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

PDF (Portable document Format) signature method and PDF signature system
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.
CN201910815681.XA 2019-08-30 2019-08-30 PDF (Portable document Format) signature method and PDF signature system Active CN110532811B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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