Skip to content

Commit bd06819

Browse files
fixing errors in pr build
1 parent bfe0b4d commit bd06819

File tree

4 files changed

+39
-30
lines changed

4 files changed

+39
-30
lines changed

articles/trusted-signing/TOC.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,16 @@
88
href: overview.md
99
- name: How-To
1010
items:
11-
- name: How-To sign with Trusted Signing
12-
href: how-to.md
11+
- name: Signing Integrations with Trusted Signing
12+
href: how-to-signing-integrations.md
1313
- name: Quickstart
1414
items:
1515
- name: Quickstart onboarding
1616
href: quickstart.md
1717
- name: Tutorial
1818
items:
19-
- name: Trusted Signing tutorial
20-
href: tutorial.md
19+
- name: Assigning Roles in Trusted Signing
20+
href: tutorial-assign-roles.md
2121
- name: FAQ
2222
items:
2323
- name: FAQ about Trusted Signing

articles/trusted-signing/how-to-signing-integrations.md

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ ms.date: 03/21/2024 #Required; mm/dd/yyyy format.
99
ms.custom: template-how-to-pattern #Required; leave this attribute/value as-is.
1010
---
1111

12+
# Implement Signing Integrations with Trusted Signing
13+
1214
Trusted Signing currently supports the following signing integrations:
1315
• SignTool
1416
• GitHub Action
@@ -21,21 +23,21 @@ This article explains how to set up each of the above Trusted Signing signing in
2123

2224

2325
## Set up SignTool with Trusted Signing
24-
This section explains how to set up SignTool to use with Trusted Signing. For more detailed signing with SignTool, check out [Tutorial Public Trust](tutorial.md).
26+
This section explains how to set up SignTool to use with Trusted Signing.
2527

2628
Prerequisites:
27-
A Trusted Signing account, Identity Validation, and Certificate Profile.
28-
Ensure there are proper individual or group role assignments for signing (“Trusted Signing Certificate Profile Signer” role).
29+
* A Trusted Signing account, Identity Validation, and Certificate Profile.
30+
* Ensure there are proper individual or group role assignments for signing (“Trusted Signing Certificate Profile Signer” role).
2931

3032
Overview of steps:
3133
1. [Download and install SignTool.](#download-and-install-signtool)
32-
2. [Download and install the .NET 6 Runtime.](#download-and-install-.net-6.0-runtime)
33-
3. [Download and install the Trusted Signing Dlib Package.](download-and-install-trusted-signing-dlib-package)
34+
2. [Download and install the .NET 6 Runtime.](#download-and-install-net-60-runtime)
35+
3. [Download and install the Trusted Signing Dlib Package.](#download-and-install-trusted-signing-dlib-package)
3436
4. [Create JSON file to provide your Trusted Signing account and Certificate Profile.](#create-json-file)
35-
5. [Invoke SignTool.exe to sign a file.](invoke-signtool-to-sign-a-file)
37+
5. [Invoke SignTool.exe to sign a file.](#invoke-signtool-to-sign-a-file)
3638

3739
### Download and install SignTool
38-
Trusted Signing requires the use of SignTool.exe to sign files on Windows, specifically the version of SignTool.exe from the Windows 10 SDK 10.0.19041 or higher. You can install the full Windows 10 SDK via the Visual Studio Installer or [download and install it separately](https://developer.microsoft.com/en-US/windows/downloads/windows-10-sdk/).
40+
Trusted Signing requires the use of SignTool.exe to sign files on Windows, specifically the version of SignTool.exe from the Windows 10 SDK 10.0.19041 or higher. You can install the full Windows 10 SDK via the Visual Studio Installer or [download and install it separately](https://developer.microsoft.com/en-us/windows/downloads/windows-sdk/).
3941

4042

4143
To download and install SignTool:
@@ -85,12 +87,12 @@ To sign using Trusted Signing, you need to provide the details of your Trusted S
8587

8688
| Region | Region Class Fields | Endpoint URI value |
8789
|--------------|-----------|------------|
88-
| East US | EastUS | https://eus.codesigning.azure.net |
89-
| West US | WestUS | https://wus.codesigning.azure.net |
90-
| West Central US | WestCentralUS | https://wcus.codesigning.azure.net/ |
91-
| West US 2 | WestUS2 | https://wus2.codesigning.azure.net/ |
92-
| North Europe | NorthEurope | https://neu.codesigning.azure.net |
93-
| West Europe | WestEurope | https://weu.codesigning.azure.net |
90+
| East US | EastUS | `https://eus.codesigning.azure.net` |
91+
| West US | WestUS | `https://wus.codesigning.azure.net` |
92+
| West Central US | WestCentralUS | `https://wcus.codesigning.azure.net/` |
93+
| West US 2 | WestUS2 | `https://wus2.codesigning.azure.net/` |
94+
| North Europe | NorthEurope | `https://neu.codesigning.azure.net` |
95+
| West Europe | WestEurope | `https://weu.codesigning.azure.net` |
9496

9597
* The optional `"CorrelationId"` field is an opaque string value that you can provide to correlate sign requests with your own workflows such as build identifiers or machine names.
9698

@@ -106,10 +108,10 @@ Complete the following steps to invoke SignTool to sign a file for you:
106108
* Both x86 and x64 versions of SignTool.exe are provided as part of the Windows SDK - ensure you reference the corresponding version of Azure.CodeSigning.Dlib.dll. The above example is for the x64 version of SignTool.exe.
107109
* You must make sure you use the recommended Windows SDK version in the dependencies listed at the beginning of this article. Otherwise our dlib won’t work.
108110

109-
Trusted Signing certificates have a 3-day validity, so timestamping is critical for continued successful validation of a signature beyond that 3-day validity period. Trusted Signing recommends the use of Trusted Signing’s Microsoft Public RSA Time Stamping Authority: http://timestamp.acs.microsoft.com/.
111+
Trusted Signing certificates have a 3-day validity, so timestamping is critical for continued successful validation of a signature beyond that 3-day validity period. Trusted Signing recommends the use of Trusted Signing’s Microsoft Public RSA Time Stamping Authority: `http://timestamp.acs.microsoft.com/`.
110112

111113
## Use other signing integrations with Trusted Signing
112-
This section explains how to set up other not [SignTool](#setup-signtool-with-trusted-signing) signing integrations with Trusting Signing.
114+
This section explains how to set up other not [SignTool](#set-up-signtool-with-trusted-signing) signing integrations with Trusting Signing.
113115

114116
* GitHub Action – To use the GitHub action for Trusted Signing, visit [Azure Code Signing · Actions · GitHub Marketplace](https://github.com/marketplace/actions/azure-code-signing) and follow the instructions to set up and use GitHub action.
115117

articles/trusted-signing/index.yml

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,18 +18,24 @@ landingContent:
1818
# Cards and links should be based on top customer tasks or top subjects
1919
# Start card title with a verb
2020
# Card
21-
- title: About Trusted Signing
21+
- title: Signing Integrations
2222
linkLists:
23-
- linkListType: overview
23+
- linkListType: how-to-guide
2424
links:
25-
- text: What is Trusted Signing?
26-
url: overview.md
27-
- title: Setting Up Signing
25+
- text: Implement Signing Integrations with Trusted Signing
26+
url: how-to-signing-integrations.md
27+
- title: Overview
28+
linkLists:
29+
- linkListType: overview
30+
links:
31+
- text: Overview of Trusted Signing
32+
url: overview.md
33+
- title: Assigning Roles in Trusted Signing
2834
linkLists:
29-
- linkListType: how-to-guide
35+
- linkListType: tutorial
3036
links:
31-
- text: Creating resources and signing with the service
32-
url: how-to.md
37+
- text: Tutorial on assigning roles in the Trusted Signing service
38+
url: tutorial-assign-roles.md
3339
- title: Learn about Signing
3440
linkLists:
3541
- linkListType: concept

articles/trusted-signing/tutorial-assign-roles.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,9 @@ ms.service: azure-code-signing #Required; service per approved list. slug assign
77
ms.topic: tutorial #Required; leave this attribute/value as-is.
88
ms.date: 03/21/2023 #Required; mm/dd/yyyy format.
99
---
10+
# Assigning roles in Trusted Signing
1011

11-
The Trusting Signing service has a few Trusted Signing specific roles (in addition to the standard Azure roles). Use [Azure role-based access control (RBAC)](https://docs.microsoft.com/en-us/azure/role-based-access-control/overview) to assign user and group roles for the Trusted Signing specific roles. In this tutorial, you review the different Trusted Signing supported roles and assign roles to your Trusted Signing account on the Azure portal.
12+
The Trusting Signing service has a few Trusted Signing specific roles (in addition to the standard Azure roles). Use [Azure role-based access control (RBAC)](https://docs.microsoft.com/azure/role-based-access-control/overview) to assign user and group roles for the Trusted Signing specific roles. In this tutorial, you review the different Trusted Signing supported roles and assign roles to your Trusted Signing account on the Azure portal.
1213

1314
## Supported roles with Trusting Signing
1415
The following table lists the roles that Trusted Signing supports, including what each role can access within the service’s resources.
@@ -30,8 +31,8 @@ Complete the following steps to assign roles in Trusted Signing.
3031
2. Select on the **Roles** tab and search "Trusted Signing". You can see in the screenshot below the two custom roles.
3132
![Screenshot of Azure portal UI with the Trusted Signing custom RBAC roles.](./media/trusted-signing-rbac-roles.png)
3233

33-
3. To assign these roles, select on the **Add** drop down and select **Add role assignment**. Follow the [Assign roles in Azure](https://docs.microsoft.com/en-us/azure/role-based-access-control/role-assignments-portal?tabs=current) guide to assign the relevant roles to your identities.
34+
3. To assign these roles, select on the **Add** drop down and select **Add role assignment**. Follow the [Assign roles in Azure](https://docs.microsoft.com/azure/role-based-access-control/role-assignments-portal?tabs=current) guide to assign the relevant roles to your identities.
3435

3536
## Related content
36-
* [What is Azure role-based access control (RBAC)?](https://docs.microsoft.com/en-us/azure/role-based-access-control/overview)
37+
* [What is Azure role-based access control (RBAC)?](https://docs.microsoft.com/azure/role-based-access-control/overview)
3738
* [Trusted Signing Quickstart](quickstart.md)

0 commit comments

Comments
 (0)