You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/attestation/quickstart-portal.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,7 @@ Follow this quickstart to get started with Azure Attestation. Learn how to manag
16
16
17
17
## Prerequisites
18
18
19
-
If you don't have an Azure subscription, create a [free account](https://azure.microsoft.com/free/?WT.mc_id=A261C142F) before you begin. The user creating an attestation provider should have sufficient access levels on the subscription to create a resource (e.g: owner/contributor). Please refer [Azure built-in roles](../role-based-access-control/built-in-roles.md) for more information.
19
+
If you don't have an Azure subscription, create a [free account](https://azure.microsoft.com/free/?WT.mc_id=A261C142F) before you begin. The user creating an attestation provider should have sufficient access levels on the subscription to create a resource (e.g: owner/contributor). For more information, see [Azure built-in roles](../role-based-access-control/built-in-roles.md).
20
20
21
21
## Attestation provider
22
22
@@ -37,7 +37,7 @@ In this section, you'll create an attestation provider and configure it with eit
37
37
-**Policy signer certificates file**: Don't upload the policy signer certificates file to configure the provider with unsigned policies.
38
38
39
39
1. After you provide the required inputs, select **Review+Create**.
40
-
1.If there are validation issues, fix them and then select **Create**.
40
+
1.Fix any validation issuesand select **Create**.
41
41
42
42
### Create and configure the provider with signed policies
43
43
@@ -54,7 +54,7 @@ In this section, you'll create an attestation provider and configure it with eit
54
54
-**Policy signer certificates file**: Upload the policy signer certificates file to configure the attestation provider with signed policies. [See examples of policy signer certificates](./policy-signer-examples.md).
55
55
56
56
1. After you provide the required inputs, select **Review+Create**.
57
-
1.If there are validation issues, fix them and then select **Create**.
57
+
1.Fix any validation issuesand select **Create**.
58
58
59
59
### View the attestation provider
60
60
@@ -86,7 +86,7 @@ Follow the steps in this section to view, add, and delete policy signer certific
86
86
1. Go to the Azure portal menu or the home page and select **All resources**.
87
87
1. In the filter box, enter the attestation provider name.
88
88
1. Select the attestation provider and go to the overview page.
89
-
1. Select **Policy signer certificates** on the resource menu on the left side of the window or on the lower pane. If you see a prompt to select certificate for authentication, please click cancel to proceed.
89
+
1. Select **Policy signer certificates** on the resource menu on the left side of the window or on the lower pane. If you see a prompt to select certificate for authentication, select cancel to proceed.
90
90
1. Select **Download policy signer certificates**. The button will be disabled for attestation providers created without the policy signing requirement.
91
91
1. The downloaded text file will have all certificates in a JWS format.
92
92
1. Verify the certificate count and the downloaded certificates.
@@ -96,7 +96,7 @@ Follow the steps in this section to view, add, and delete policy signer certific
96
96
1. Go to the Azure portal menu or the home page and select **All resources**.
97
97
1. In the filter box, enter the attestation provider name.
98
98
1. Select the attestation provider and go to the overview page.
99
-
1. Select **Policy signer certificates** on the resource menu on the left side of the window or on the lower pane. If you see a prompt to select certificate for authentication, please click cancel to proceed.
99
+
1. Select **Policy signer certificates** on the resource menu on the left side of the window or on the lower pane. If you see a prompt to select certificate for authentication, select cancel to proceed.
100
100
1. Select **Add** on the upper menu. The button will be disabled for attestation providers created without the policy signing requirement.
101
101
1. Upload the policy signer certificate file and select **Add**. [See examples of policy signer certificates](./policy-signer-examples.md).
102
102
@@ -105,7 +105,7 @@ Follow the steps in this section to view, add, and delete policy signer certific
105
105
1. Go to the Azure portal menu or the home page and select **All resources**.
106
106
1. In the filter box, enter the attestation provider name.
107
107
1. Select the attestation provider and go to the overview page.
108
-
1. Select **Policy signer certificates** on the resource menu on the left side of the window or on the lower pane. If you see a prompt to select certificate for authentication, please click cancel to proceed.
108
+
1. Select **Policy signer certificates** on the resource menu on the left side of the window or on the lower pane. If you see a prompt to select certificate for authentication, Select **Cancel** to proceed.
109
109
1. Select **Delete** on the upper menu. The button will be disabled for attestation providers created without the policy signing requirement.
110
110
1. Upload the policy signer certificate file and select **Delete**. [See examples of policy signer certificates](./policy-signer-examples.md).
111
111
@@ -118,7 +118,7 @@ This section describes how to view an attestation policy and how to configure po
118
118
1. Go to the Azure portal menu or the home page and select **All resources**.
119
119
1. In the filter box, enter the attestation provider name.
120
120
1. Select the attestation provider and go to the overview page.
121
-
1. Select **Policy** on the resource menu on the left side of the window or on the lower pane. If you see a prompt to select certificate for authentication, please click cancel to proceed.
121
+
1. Select **Policy** on the resource menu on the left side of the window or on the lower pane. If you see a prompt to select certificate for authentication, select **Cancel** to proceed.
122
122
1. Select the preferred **Attestation Type** and view the **Current policy**.
123
123
124
124
### Configure an attestation policy
@@ -128,7 +128,7 @@ Follow these steps to upload a policy in JWT or text format if the attestation p
128
128
1. Go to the Azure portal menu or the home page and select **All resources**.
129
129
1. In the filter box, enter the attestation provider name.
130
130
1. Select the attestation provider and go to the overview page.
131
-
1. Select **Policy** on the resource menu on the left side of the window or on the lower pane. If you see a prompt to select certificate for authentication, please click cancel to proceed.
131
+
1. Select **Policy** on the resource menu on the left side of the window or on the lower pane. If you see a prompt to select certificate for authentication, select **Cancel** proceed.
132
132
1. Select **Configure** on the upper menu.
133
133
1. Select **Policy Format** as **JWT** or as **Text**.
Follow the below steps to create and configure an attestation provider using Azure PowerShell. See [Overview of Azure PowerShell](/powershell/azure/) for information on how to install and run Azure PowerShell.
17
17
18
18
> [!NOTE]
19
-
> Az.Attestation module is now integrated into Az PowerShell module. Minimum version of Az module required to support attestation operations:
20
-
- Az 6.5.0
19
+
> The Az.Attestation PowerShell module is now integrated into Az PowerShell module. Minimum version of Az module required to support attestation operations:
20
+
- Az PowerShell module 6.5.0
21
21
22
22
The PowerShell Gallery has deprecated Transport Layer Security (TLS) versions 1.0 and 1.1. TLS 1.2 or a later version is recommended. Hence you may receive the following errors:
Register the Microsoft.Attestation resource provider in subscription. For more information about Azure resource providers and how to configure and manage resources providers, see [Azure resource providers and types](../azure-resource-manager/management/resource-providers-and-types.md). Note that registering a resource provider is required only once for a subscription.
49
+
Register the Microsoft.Attestation resource provider in subscription. For more information about Azure resource providers and how to configure and manage resources providers, see [Azure resource providers and types](../azure-resource-manager/management/resource-providers-and-types.md). Registering a resource provider is required only once for a subscription.
Create a resource group for the attestation provider. Note that other Azure resources (including a virtual machine with client application instance) can be put in the same resource group.
62
+
Create a resource group for the attestation provider. Other Azure resources (including a virtual machine with client application instance) can be put in the same resource group.
> Once an attestation provider is created in this resource group, an Azure AD user must have **Attestation Contributor** role on the provider to perform operations like policy configuration/ policy signer certificates management. These permissions can be also be inherited with roles such as **Owner** (wildcard permissions)/ **Contributor** (wildcard permissions) on the subscription/ resource group.
72
-
71
+
> Once an attestation provider is created in this resource group, an Azure AD user must have **Attestation Contributor** role on the provider to perform operations like policy configuration/ policy signer certificates management. These permissions can also be inherited with roles such as **Owner** (wildcard permissions)/ **Contributor** (wildcard permissions) on the subscription/ resource group.
73
72
74
73
## Create and manage an attestation provider
75
74
@@ -94,7 +93,7 @@ Get-AzAttestation retrieves the attestation provider properties like status and
To perform these actions, an Azure AD user must have **Attestation Contributor** role on the attestation provider. These permissions can be also be inherited with roles such as **Owner** (wildcard permissions)/ **Contributor** (wildcard permissions) on the subscription/ resource group.
123
+
To perform these actions, an Azure AD user must have **Attestation Contributor** role on the attestation provider. These permissions can also be inherited with roles such as **Owner** (wildcard permissions)/ **Contributor** (wildcard permissions) on the subscription/ resource group.
125
124
126
125
In order to read policies, an Azure AD user requires the following permission for "Actions":
To perform this action, an Azure AD user must have **Attestation Reader** role on the attestation provider. The read permission can be also be inherited with roles such as **Reader** (wildcard permissions) on the subscription/ resource group.
128
+
To perform this action, an Azure AD user must have **Attestation Reader** role on the attestation provider. The read permissions can also be inherited with roles such as **Reader** (wildcard permissions) on the subscription/ resource group.
130
129
131
-
Below PowerShell cmdlets provide policy management for an attestation provider (one TEE at a time).
130
+
These PowerShell cmdlets provide policy management for an attestation provider (one TEE at a time).
132
131
133
132
Get-AzAttestationPolicy returns the current policy for the specified TEE. The cmdlet displays policy in both text and JWT format of the policy.
Policy signer certificate is a signed JWT with claim named "maa-policyCertificate". Value of the claim is a JWK which contains the trusted signing key to add. The JWT must be signed with private key corresponding to any of the existing policy signer certificates.
173
+
Policy signer certificate is a signed JWT with claim named "maa-policyCertificate". Value of the claim is a JWK, which contains the trusted signing key to add. The JWT must be signed with private key corresponding to any of the existing policy signer certificates.
175
174
176
-
Note that all semantic manipulation of the policy signer certificate must be done outside of PowerShell. As far as PowerShell is concerned, it is a simple string.
175
+
All semantic manipulation of the policy signer certificate must be done outside of PowerShell. As far as PowerShell is concerned, it is a simple string.
177
176
178
177
For policy signer certificate sample, see [examples of policy signer certificate](policy-signer-examples.md).
Copy file name to clipboardExpand all lines: articles/attestation/tpm-attestation-sample-policies.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ ms.author: prsriva
12
12
---
13
13
# Examples of an attestation policy for TPM endpoint
14
14
15
-
Attestation policy is used to process the attestation evidence and determine whether Azure Attestation will issue an attestation token. Attestation token generation can be controlled with custom policies. Below are some examples of an attestation policy.
15
+
Attestation policy is used to process the attestation evidence and determine whether Azure Attestation will issue an attestation token. Attestation token generation can be controlled with custom policies.
0 commit comments