What is Trusted Signing?

Signing is often difficult to do – from obtaining certificates, to securing them, and operationalizing a secure way to integrate with build pipelines.

Trusted Signing (formerly Azure Code Signing) is a Microsoft fully managed end-to-end signing solution that simplifies the process and empowers 3rd party developers to easily build and distribute applications. This is part of Microsoft’s commitment to an open, inclusive, and secure ecosystem.

Features

  • Simplifies the signing process with an intuitive experience in Azure
  • Zero-touch certificate lifecycle management that is FIPS 140-2 Level 3 certified HSMs.
  • Integrations into leading developer toolsets.
  • Supports Public Trust, Test, Private Trust, and CI policy signing scenarios.
  • Timestamping service.
  • Content confidential signing – meaning digest signing that is fast and reliable – your file never leaves your endpoint.

Resource structure

Here’s a high-level overview of the service’s resource structure:

Diagram of Azure Code Signing resource group and cert profiles.

  • You create a resource group within a subscription. You then create a Trusted Signing account within that resource group.
  • There are two resources within a Trusted Signing account:
    • Identity validation
    • Certificate profile
  • There are two types of Trusted Signing accounts (depending on the SKU(Pricing tier) you choose):
    • Basic
    • Premium

Next steps