Authenticode fails on Windows Server 2008 R2

We are moving our buildservers from Windows Server 2003 over to Windows Server 2008 R2.
In our automated build, we use Finalbuilder for signing the build output.

What works on Server 2003(32-bit machine) doesn’t work on Windows Server 2008(64-bit machine)…

The Authenticate action fails with the following error:

SignBuild.fbp6 : Action error “Authenticode [ D:\Build\Binaries\Release\FILE_TO_SIGN.exe ]”: Error loading certificate file : Error loading type library/DLL

From what I have been able to gather elsewhere on the forum, the Authenticode action uses capicom.dll, which I believe isn’t supported on Windows Server 2008 R2.

Is there another way of doing this? I know that I can just call signtool.exe from the Windows SDK, but is there any other way of doing this with finalbuilder?

Hi Erling,

Just tested it here with Windows 7 and it worked without any issues. Could you please try re-installing FinalBuilder making sure to run the installer as Administrator and see if that resolves the issue?

> Is there another way of doing this?

Not in the current version, but we’re planning on adding an action for the SignTool in FinalBuilder 7.

Regards,
Paul.