Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
description: Create a Trusted Code Signing account in Azure using an ARM template or Bicep file.
page_type: sample
products:
- azure
- azure-resource-manager
urlFragment: codesigning-create-account
languages:
- json
- bicep
---

# Creates a Trusted Signing account

![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.codesigning/codesigning-create-account/PublicLastTestDate.svg)
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.codesigning/codesigning-create-account/PublicDeployment.svg)

![Azure US Gov Last Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.codesigning/codesigning-create-account/FairfaxLastTestDate.svg)
![Azure US Gov Last Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.codesigning/codesigning-create-account/FairfaxDeployment.svg)

![Best Practice Check](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.codesigning/codesigning-create-account/BestPracticeResult.svg)
![Cred Scan Check](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.codesigning/codesigning-create-account/CredScanResult.svg)

![Bicep Version](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.codesigning/codesigning-create-account/BicepVersion.svg)


[![Deploy To Azure](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/1-CONTRIBUTION-GUIDE/images/deploytoazure.svg?sanitize=true)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2Fquickstarts%2Fmicrosoft.codesigning%2Fcodesigning-create-account%2Fazuredeploy.json)

[![Deploy To Azure US Gov](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/1-CONTRIBUTION-GUIDE/images/deploytoazuregov.svg?sanitize=true)](https://portal.azure.us/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2Fquickstarts%2Fmicrosoft.codesigning%2Fcodesigning-create-account%2Fazuredeploy.json)

[![Visualize](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/1-CONTRIBUTION-GUIDE/images/visualizebutton.svg?sanitize=true)](http://armviz.io/#/?load=https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2Fquickstarts%2Fmicrosoft.codesigning%2Fcodesigning-create-account%2Fazuredeploy.json)

This template shows how to create a Trusted Signing account in Azure.

If youre new to **Trusted Signing**, see the following resources:

- [What is the Trusted Signing service?](https://learn.microsoft.com/en-us/azure/trusted-signing/overview)
- [Set up Trusted Signing](https://learn.microsoft.com/en-us/azure/trusted-signing/quickstart?tabs=registerrp-portal%2Caccount-portal%2Ccertificateprofile-portal%2Cdeleteresources-portal)
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"accountName": {
"type": "string",
"minLength": 3,
"maxLength": 15,
"metadata": {
"description": "The name of the Trusted Signing account to be created."
}
},
"location": {
"type": "string",
"defaultValue": "[resourceGroup().location]",
"metadata": {
"description": "The location of the resources"
}
},
"skuName": {
"type": "string",
"defaultValue": "Basic",
"allowedValues": [
"Basic",
"Premium"
],
"metadata": {
"description": "The SKU of the Trusted Signing account to be created."
}
}
},
"resources": [
{
"apiVersion": "2024-09-30-preview",
"name": "[parameters('accountName')]",
"type": "microsoft.codesigning/codesigningaccounts",
"location": "[parameters('location')]",
"properties": {
"provisioningState": "Succeeded",
"sku": {
"name": "[parameters('skuName')]"
}
}
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"accountName": {
"value": "GEN-UNIQUE-12"
},
"location": {
"value": "eastus"
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
"type": "QuickStart",
"itemDisplayName": "Create a Trusted Signing Account",
"description": "This template demonstrates how to create a Trusted Signing Account in Azure.",
"summary": "This template demonstrates how to create a Trusted Signing Account in Azure.",
"githubUsername": "jaxelr",
"dateUpdated": "2025-09-23"
}