Skip to content

Commit 47da73f

Browse files
authored
TrustedSigning GA 2025-10-13 stable version added (#37463)
* Added the base version * Added the GA stable api version * Updated the readme
1 parent ebcbc06 commit 47da73f

29 files changed

+2299
-1
lines changed
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
{
2+
"parameters": {
3+
"accountName": "MyAccount",
4+
"api-version": "2025-10-13",
5+
"resource": {
6+
"properties": {
7+
"profileType": "PublicTrust",
8+
"identityValidationId": "00000000-1234-5678-3333-444444444444",
9+
"includePostalCode": true,
10+
"includeStreetAddress": false
11+
}
12+
},
13+
"profileName": "profileA",
14+
"resourceGroupName": "MyResourceGroup",
15+
"subscriptionId": "00000000-1111-2222-3333-444444444444"
16+
},
17+
"responses": {
18+
"200": {
19+
"body": {
20+
"name": "profileA",
21+
"type": "Microsoft.CodeSigning/codeSigningAccounts/certificateProfiles",
22+
"id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/MyResourceGroup/providers/Microsoft.CodeSigning/codeSigningAccounts/MyAccount/certificateProfiles/profileA",
23+
"properties": {
24+
"certificates": [
25+
{
26+
"createdDate": "3/14/2023 5:27:49 PM",
27+
"expiryDate": "3/17/2023 5:27:49 PM",
28+
"enhancedKeyUsage": "1.3.6.1.4.1.311.yy.xxxxxxxx.xxxxxxxx.xxxxxxxxx.xxxxxxxx",
29+
"serialNumber": "xxxxxxxxxxxxxxxxxx",
30+
"status": "Active",
31+
"subjectName": "CN=Contoso Inc, O=Contoso Inc, L=New York, S=New York, C=US",
32+
"thumbprint": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
33+
}
34+
],
35+
"identityValidationId": "00000000-1234-5678-3333-444444444444",
36+
"includeCity": false,
37+
"includeCountry": false,
38+
"includePostalCode": true,
39+
"includeState": false,
40+
"includeStreetAddress": false,
41+
"profileType": "PublicTrust",
42+
"provisioningState": "Succeeded",
43+
"status": "Active"
44+
}
45+
}
46+
},
47+
"201": {
48+
"body": {
49+
"name": "profileA",
50+
"type": "Microsoft.CodeSigning/codeSigningAccounts/certificateProfiles",
51+
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/MyResourceGroup/providers/Microsoft.CodeSigning/codeSigningAccounts/MyAccount/certificateProfiles/profileA",
52+
"properties": {
53+
"certificates": [],
54+
"identityValidationId": "00000000-1234-5678-3333-444444444444",
55+
"includeCity": false,
56+
"includeCountry": false,
57+
"includePostalCode": true,
58+
"includeState": false,
59+
"includeStreetAddress": false,
60+
"profileType": "PublicTrust",
61+
"provisioningState": "Succeeded"
62+
}
63+
}
64+
}
65+
},
66+
"operationId": "CertificateProfiles_Create",
67+
"title": "Create a certificate profile."
68+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"parameters": {
3+
"accountName": "MyAccount",
4+
"api-version": "2025-10-13",
5+
"profileName": "profileA",
6+
"resourceGroupName": "MyResourceGroup",
7+
"subscriptionId": "00000000-1111-2222-3333-444444444444"
8+
},
9+
"responses": {
10+
"202": {
11+
"headers": {
12+
"azure-asyncoperation": "http://azure.async.operation/status"
13+
}
14+
},
15+
"204": {
16+
"headers": {
17+
"azure-asyncoperation": "http://azure.async.operation/status"
18+
}
19+
}
20+
},
21+
"operationId": "CertificateProfiles_Delete",
22+
"title": "Delete a certificate profile."
23+
}
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
{
2+
"parameters": {
3+
"accountName": "MyAccount",
4+
"api-version": "2025-10-13",
5+
"profileName": "profileA",
6+
"resourceGroupName": "MyResourceGroup",
7+
"subscriptionId": "00000000-1111-2222-3333-444444444444"
8+
},
9+
"responses": {
10+
"200": {
11+
"body": {
12+
"name": "profileA",
13+
"type": "Microsoft.CodeSigning/codeSigningAccounts/certificateProfiles",
14+
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/MyResourceGroup/providers/Microsoft.CodeSigning/codeSigningAccounts/MyAccount/certificateProfiles/profileA",
15+
"properties": {
16+
"certificates": [
17+
{
18+
"createdDate": "3/14/2023 5:27:49 PM",
19+
"expiryDate": "3/17/2023 5:27:49 PM",
20+
"enhancedKeyUsage": "1.3.6.1.4.1.311.yy.xxxxxxxx.xxxxxxxx.xxxxxxxxx.xxxxxxxx",
21+
"serialNumber": "xxxxxxxxxxxxxxxxxx",
22+
"status": "Active",
23+
"subjectName": "CN=Contoso Inc, O=Contoso Inc, L=New York, S=New York, C=US",
24+
"thumbprint": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
25+
}
26+
],
27+
"identityValidationId": "123456",
28+
"includeCity": false,
29+
"includeCountry": false,
30+
"includePostalCode": true,
31+
"includeState": false,
32+
"includeStreetAddress": false,
33+
"profileType": "PublicTrust",
34+
"provisioningState": "Succeeded",
35+
"status": "Active"
36+
}
37+
}
38+
}
39+
},
40+
"operationId": "CertificateProfiles_Get",
41+
"title": "Get details of a certificate profile."
42+
}
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
{
2+
"parameters": {
3+
"accountName": "MyAccount",
4+
"api-version": "2025-10-13",
5+
"resourceGroupName": "MyResourceGroup",
6+
"subscriptionId": "00000000-1111-2222-3333-444444444444"
7+
},
8+
"responses": {
9+
"200": {
10+
"body": {
11+
"value": [
12+
{
13+
"name": "profileA",
14+
"type": "Microsoft.CodeSigning/codeSigningAccounts/certificateProfiles",
15+
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/MyResourceGroup/providers/Microsoft.CodeSigning/codeSigningAccounts/profileA",
16+
"properties": {
17+
"certificates": [
18+
{
19+
"createdDate": "3/14/2023 5:27:49 PM",
20+
"expiryDate": "3/17/2023 5:27:49 PM",
21+
"enhancedKeyUsage": "1.3.6.1.4.1.311.yy.xxxxxxxx.xxxxxxxx.xxxxxxxxx.xxxxxxxx",
22+
"serialNumber": "xxxxxxxxxxxxxxxxxx",
23+
"status": "Active",
24+
"subjectName": "CN=Contoso Inc, O=Contoso Inc, L=New York, S=New York, C=US",
25+
"thumbprint": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
26+
}
27+
],
28+
"identityValidationId": "123456",
29+
"includeCity": false,
30+
"includeCountry": false,
31+
"includePostalCode": true,
32+
"includeState": false,
33+
"includeStreetAddress": false,
34+
"profileType": "PublicTrust",
35+
"provisioningState": "Succeeded",
36+
"status": "Active"
37+
}
38+
}
39+
]
40+
}
41+
}
42+
},
43+
"operationId": "CertificateProfiles_ListByCodeSigningAccount",
44+
"title": "List certificate profiles under a trusted signing account."
45+
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"parameters": {
3+
"accountName": "MyAccount",
4+
"api-version": "2025-10-13",
5+
"profileName": "profileA",
6+
"resourceGroupName": "MyResourceGroup",
7+
"body": {
8+
"effectiveAt": "2023-11-12T23:40:25+00:00",
9+
"reason": "KeyCompromised",
10+
"remarks": "test",
11+
"serialNumber": "xxxxxxxxxxxxxxxxxx",
12+
"thumbprint": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
13+
},
14+
"subscriptionId": "00000000-1111-2222-3333-444444444444"
15+
},
16+
"responses": {
17+
"204": {}
18+
},
19+
"operationId": "CertificateProfiles_RevokeCertificate",
20+
"title": "Revoke a certificate under a certificate profile."
21+
}
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"parameters": {
3+
"body": {
4+
"name": "sample-account"
5+
},
6+
"api-version": "2025-10-13",
7+
"subscriptionId": "00000000-1111-2222-3333-444444444444"
8+
},
9+
"responses": {
10+
"200": {
11+
"body": {
12+
"nameAvailable": true
13+
}
14+
}
15+
},
16+
"operationId": "CodeSigningAccounts_CheckNameAvailability",
17+
"title": "Checks that the trusted signing account name is available."
18+
}
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
{
2+
"parameters": {
3+
"accountName": "MyAccount",
4+
"api-version": "2025-10-13",
5+
"resource": {
6+
"location": "westus",
7+
"properties": {
8+
"sku": {
9+
"name": "Basic"
10+
}
11+
}
12+
},
13+
"resourceGroupName": "MyResourceGroup",
14+
"subscriptionId": "00000000-1111-2222-3333-444444444444"
15+
},
16+
"responses": {
17+
"200": {
18+
"body": {
19+
"name": "MyAccount",
20+
"type": "Microsoft.CodeSigning/codeSigningAccounts",
21+
"id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/MyResourceGroup/providers/Microsoft.CodeSigning/codeSigningAccounts/MyAccount",
22+
"location": "westus",
23+
"properties": {
24+
"provisioningState": "Succeeded",
25+
"sku": {
26+
"name": "Basic"
27+
}
28+
}
29+
}
30+
},
31+
"201": {
32+
"body": {
33+
"name": "MyAccount",
34+
"type": "Microsoft.CodeSigning/codeSigningAccounts",
35+
"id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/MyResourceGroup/providers/Microsoft.CodeSigning/codeSigningAccounts/MyAccount",
36+
"location": "westus",
37+
"properties": {
38+
"provisioningState": "Accepted",
39+
"sku": {
40+
"name": "Basic"
41+
}
42+
}
43+
}
44+
}
45+
},
46+
"operationId": "CodeSigningAccounts_Create",
47+
"title": "Create a trusted Signing Account."
48+
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
{
2+
"parameters": {
3+
"accountName": "MyAccount",
4+
"api-version": "2025-10-13",
5+
"resourceGroupName": "MyResourceGroup",
6+
"subscriptionId": "00000000-1111-2222-3333-444444444444"
7+
},
8+
"responses": {
9+
"202": {
10+
"headers": {
11+
"azure-asyncoperation": "http://azure.async.operation/status",
12+
"location": "http://azure.async.operation/status"
13+
}
14+
},
15+
"204": {
16+
"headers": {
17+
"azure-asyncoperation": "http://azure.async.operation/status",
18+
"location": "http://azure.async.operation/status"
19+
}
20+
}
21+
},
22+
"operationId": "CodeSigningAccounts_Delete",
23+
"title": "Delete a trusted signing account."
24+
}
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
{
2+
"parameters": {
3+
"accountName": "MyAccount",
4+
"api-version": "2025-10-13",
5+
"resourceGroupName": "MyResourceGroup",
6+
"subscriptionId": "00000000-1111-2222-3333-444444444444"
7+
},
8+
"responses": {
9+
"200": {
10+
"body": {
11+
"name": "MyAccount",
12+
"type": "Microsoft.CodeSigning/codeSigningAccounts",
13+
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/MyResourceGroup/providers/Microsoft.CodeSigning/codeSigningAccounts/MyAccount",
14+
"location": "westus",
15+
"properties": {
16+
"provisioningState": "Succeeded",
17+
"sku": {
18+
"name": "Basic"
19+
}
20+
},
21+
"tags": {
22+
"key1": "value1"
23+
}
24+
}
25+
}
26+
},
27+
"operationId": "CodeSigningAccounts_Get",
28+
"title": "Get a Trusted Signing Account"
29+
}
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
{
2+
"parameters": {
3+
"api-version": "2025-10-13",
4+
"resourceGroupName": "MyResourceGroup",
5+
"subscriptionId": "00000000-1111-2222-3333-444444444444"
6+
},
7+
"responses": {
8+
"200": {
9+
"body": {
10+
"value": [
11+
{
12+
"name": "alpha",
13+
"type": "Microsoft.CodeSigning/codeSigningAccounts",
14+
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/MyResourceGroup/providers/Microsoft.CodeSigning/codeSigningAccounts/MyAccount",
15+
"location": "westcentralus",
16+
"properties": {
17+
"provisioningState": "Succeeded",
18+
"sku": {
19+
"name": "Basic"
20+
}
21+
},
22+
"tags": {
23+
"key1": "value1"
24+
}
25+
}
26+
]
27+
}
28+
}
29+
},
30+
"operationId": "CodeSigningAccounts_ListByResourceGroup",
31+
"title": "Lists trusted signing accounts within a resource group."
32+
}

0 commit comments

Comments
 (0)