Skip to main content

Sample integrations

This section provides example integrations that show how to use the Code Sign Client with common signing tools and build systems. These examples are designed to help you get started quickly by demonstrating how to configure the client, reference Signing Keys, and perform signing operations in real-world environments.

What these examples are — and what they are not

The examples in this section illustrate how to use the Code Sign Client with popular signing tools such as signtool, jarsigner, apksigner, OpenSSL, and others. They are meant to:

  • Demonstrate typical configuration patterns
  • Show how Signing Keys are accessed through the Code Sign Client
  • Help you adapt the approach to your own tools and workflows

The examples do not represent a list of officially supported signing applications. Because the Code Sign Client exposes keys through standard cryptographic interfaces (PKCS#11 or CSP/KSP), it can work with any signing tool that supports those interfaces. You can use these samples as templates and apply the same concepts to other tools in your environment.

How to use the sample integrations

Each example includes:

  • Required client configuration steps
  • Environment variables or parameters needed by the external tool
  • A complete sample command or workflow
  • Notes about compatibility or caveats when using that tool with the Code Sign Client

These examples assume:

  • The Code Sign Client is installed
  • The client has been authenticated using a Built-in Account
  • The Built-in Account can access at least one Signing Key

If you have not completed installation or authentication, start here:

Available examples

Use the examples below as starting points. Each one shows how to connect a Signing Key obtained through the Code Sign Client to a specific signing tool or process:

Each example includes required client configuration steps, environment variables or parameters needed by the tool, complete sample commands or workflows, and compatibility notes and caveats.