Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
1.5k views
in Technique[技术] by (71.8m points)

pdf - VBA AND DIGITAL SIGNATURE WITH TOKEN

My problem is this: I must digitally sign, with a token bound in an external card (PIN required), a large number of pdf files every day. I wrote a macro to convert word files into pdf at once; now I wonder if I can insert in the same routine some other lines to accomplish the further task of digitally signing each pdf file created.

question from:https://stackoverflow.com/questions/65850353/vba-and-digital-signature-with-token

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

Since you are talking of word documents, I assume, you are using it on Windows. Some of the smartcard or USB Token drivers, on Windows OS (as far as I know), has feature to save or remember user PIN. Enabling that feature would prevent asking for PIN for every cryptographic operation.

If driver does not have such feature, then you may have to study and use CSP (Crypto Service Provider on Windows) of the device if available or use direct PKCS#11 API to achieve the operation by providing PIN programmatically, but these things requires sufficient expertise and understanding of PKI.

For bulk signing of pdf there are lot of free and paid softwares available which provides you lot of automated features. You may consider going for once instead of re-inventing the wheel. My Co. CISPL also provides Signer.Digital range of solutions for achieving the task.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

1.4m articles

1.4m replys

5 comments

57.0k users

...