Install CodeSign Protect Clients on signing workstations

Venafi code signing clients are the link between the code signing workstation and Trust Protection Platform. Venafi provides the following code signing clients:

  • Windows: CSP/KSP and PKCS#11 driver, GPG SmartCard daemon
  • Linux: PKCS#11 driver, GPG SmartCard daemon
  • macOS: PKCS#11 driver, GPG SmartCard daemon, Keychain Integration

IMPORTANT  Do not install the Windows CSP/KSP and PKCS#11 driver on the Trust Protection Platform server. Code Signing Clients should be installed on workstations from which code will be signed.

Using the CodeSign Protect Client Downloads page

If you chose to enable the Code Signing Client Distribution component, a web page is set up that provides helpful scripting information and links for downloading CodeSign Protect clients. You can access the page by adding /csc to your Trust Protection Platform URL, such as:

https://TPP-Server-Name/csc

The following installers are available from the client download page:

macOS:

  • Installer (.dmg)

  • Portable package (.tgz)

Linux

  • Intel (amd64)

    • Package (.rpm)

    • Package (.deb)

    • Portable package (.tgz)

  • Arm (aarch64)

    • Package (.rpm)

    • Package (.deb)

    • Portable package (.tgz)

Windows

  • Installer (.msi)

  • Portable package (.zip)

NOTE  All code signing clients are also available from download.venafi.com. The clients are included as part of the Trust Protection Platform .zip file.

If you are running more than one Trust Protection Platform, you can choose to use a single one. With a browser, log in to the Trust Protection Platform server. In the menu bar, click Policy Tree, and the select Platforms from the left navigation drop-down. Select the appropriate Trust Protection Platform server, then click the Settings tab, and enter the URL hostname in the Code Signing Client Distribution (/csc) field. The correct site will then be automatically detected.

The following screenshot is an example of the CodeSign Protect Client Downloads page: 

CodeSign Protect Client Downloads page lets you choose the operating system and architecture of the CodeSign Protect client you want to download.

For more information on automating and scripting the installation of CodeSign Protect clients, see Automate CodeSign Protect client installations (silent installation)