Digitally sign MS Office and PDF files on the server
March 11, 2019
You can make use of Meteor to develop your add-in for Word. One reason that pointing the manifest directly to your existing site will not function is actually that you need to sign up and reference office.js to the initialize occasion.
I require to electronically authorize MS Office as well as PDF reports that are actually stashed on a web server. I definitely imply a digital signature that is actually included in the document, according per certain file layouts.
This is actually the process I thought:
Parts 2, 3 and 4 are ALRIGHT for me, my business purchased all the JAVA innovation I require for that for a previous job I functioned on.
When you authorize the report, you sign the information, and then you stash the signature in the metadata. When Performer or even Office after that opens up the data it checks whether the signature and also the material held in the metadata match http://itextpdf.sourceforge.net/howtosign.html#howtosign
Issue: I can’t appear to find any documentation/examples to carry out parts 1 and 5 for Office documents. Are my google.com abilities neglecting me this moment?
Generate a hash of the documents’s information
Deliver the hash to a customized composed java applet in the browser
The consumer encrypts the hash along with his/her personal key (on an usb token by means of PKCS # 11 as an example), hence successfully signing the report.
The applet then sends the signature to the hosting server
On the hosting server I would certainly after that integrate the trademark in the data’s (MS Office as well as PDF data can easily do that without changing the documents’s material, probably by only setting some metadata industry).
What is actually great is that you certainly never must install and post the comprehensive documents to the hosting server once more. What is actually even cooler, the consumer does not require Office or PDF Writer to sign the documents.
Generally, you may utilize our SecureBlackbox item to sign Office and also PDF reports. Having said that, distributed signing like the one in your situation is certainly not unimportant (though feasible). Our company are actually currently servicing an add-on to SecureBlackbox to simplify such distributed operations.