GSA / gsa-doc-digital-signature

This tool is deprecated. Please follow these new procedures - https://playbooks.idmanagement.gov/signfedregister/
Other
20 stars 7 forks source link

PKCS 7 does not sign Word Documents #14

Open CCPitzer opened 8 years ago

CCPitzer commented 8 years ago

We are using two readers:

Identive SCR33xx v2.0 USB SC Reader 0 SCM Microsystems Inc. SCR3310 USB Smart Card Reader 0

When trying to sign a Word Document (DOC and DOCX), we get the following message:

2016/03/03 13:25:47 - Error Getting Card Information From Reader. 2016/03/03 13:25:47 - Please check reader and card connection

I have done the following:

Kept ActivClient open (7.0.2.450) Ran the Diagnose feature Ran "Reset Optimization Cache" from the Tools menu

My CAC allows me to logon to the workstation and I can Sign and Encrypt emails, so the card works.

djpackham commented 8 years ago

@CCPitzer can you post the users log file so we can see the details of the error messages? Assuming it is a 64-bit system, the log file should be found in the directory - C:\Program Files\ICAM\PKCS7 Signing Tool 2.0\logs. No private information should be included in the log file, so safe to post.

CCPitzer commented 8 years ago

log-2016-06-01.txt

djpackham commented 8 years ago

@CCPitzer, Thanks. I found some insightful information through your log file. The message, "java.io.IOException: %1 is not a valid Win32 application." is the helpful additional information here.

Basically, it could be 1 of 2 things: 1) You've installed the 64-bit version of the GSA Signing Tool on a 32-bit system. 2) Or, if your system is 64-bit, you may not have the latest version of the GSA Signing Tool installed, which would resolve this issue.

I suggest verifying which type of system you have (32-bit or 64-bit) and then download/re-install the appropriate version from here: https://github.com/GSA/gsa-doc-digital-signature/releases

If you are using a Windows system, you can verify the system type by going to Start (Windows Button) -> System -> and then search for the words System Type. It should tell you whether your system is 32 or 64 bit.

CCPitzer commented 8 years ago

Downloaded the 64-Bit version of the application as directed. That version worked on my workstation and it worked on the testing workstation for Mr. Mumback.