Skip to content

Code Signing

Benny Neugebauer edited this page Aug 17, 2016 · 2 revisions

TL;DR

  • signtool sign /t http://timestamp.digicert.com /a "WireSetup.exe"

Requirements

  • Extended Validation (EV) Code Signing Certificate
  • SafeNet Authentication Client
  • SignTool.exe from Visual Studio

SignTool

SignTool is available as part of the Windows SDK (which comes with Visual Studio Community 2015). Make sure to select the "ClickOnce Publishing Tools" from the feature list during the installation of Visual Studio 2015 to get the SignTool.

Once Visual Studio is installed you can run the signtool command from the Visual Studio Command Prompt.

By default (on Windows 10) the SignTool will be installed at C:\Program Files (x86)\Windows Kits\10\bin\x86\signtool.exe.

Code Signing

  1. Install SafeNet hardware token drivers
  2. Insert digicert USB hardware token into USB port
  3. Execute signtool sign /t http://timestamp.digicert.com /a "WireSetup.exe" from the Visual Studio Command Prompt
  4. Enter Code Signing Token when requested (can be received from Wolfram or the webapp Team)
  5. Open SafeNet Authentication Client, change to Advanced View, click on Client Settings, select Advanced register and check Enable single logon so you don't have to enter it again every time

Further Reading

Clone this wiki locally