Install Code Sign Clients on signing workstations

Code Sign Clients are the link between the code signing workstation and Trust Protection Foundation. CyberArk 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 Foundation server. Code Signing Clients should be installed on workstations from which code will be signed.

Using the Code Sign Manager - Self-Hosted 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 Code Sign Clients. You can access the page by adding /csc to your Trust Protection Foundation 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 Foundation .zip file.

If you are running more than one Trust Protection Foundation, you can choose to use a single one. With a browser, log in to the Trust Protection Foundation server. In the menu bar, click Policy Tree, and the select Platforms from the left navigation drop-down. Select the appropriate Trust Protection Foundation 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 Code Sign Manager - Self-Hosted Client Downloads page: 

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

For more information on automating and scripting the installation of Code Sign Clients, see Automate Code Sign Client installations (silent installation)