{ "opencollection": "1.0.0", "info": { "name": "Microsoft Azure AccessControlClient AccessConnector Codesigningaccounts API", "version": "2020-08-01-preview" }, "items": [ { "info": { "name": "Codesigningaccounts", "type": "folder" }, "items": [ { "info": { "name": "Microsoft Azure Submit A Sign Operation", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/codesigningaccounts/:accountName/certificateprofiles/:certificateProfile:sign", "headers": [ { "name": "client-version", "value": "" }, { "name": "x-correlation-id", "value": "" } ], "params": [ { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for this operation." }, { "name": "accountName", "value": "", "type": "path", "description": "Azure Developer Signing account name." }, { "name": "certificateProfile", "value": "", "type": "path", "description": "Azure Developer Signing certificate profile name under an account." } ] }, "docs": "Submit a sign operation under the created account and profile name provided." }, { "info": { "name": "Microsoft Azure Gets The Status Of A Signing Operation", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/codesigningaccounts/:accountName/certificateprofiles/:certificateProfile/sign/:operationId", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for this operation." }, { "name": "accountName", "value": "", "type": "path", "description": "Signing account name." }, { "name": "certificateProfile", "value": "", "type": "path", "description": "Signing Certificate profile name." }, { "name": "operationId", "value": "", "type": "path", "description": "The unique ID of the operation." } ] }, "docs": "This status operation requires that a Sign request has been submitted and the operationId is known." }, { "info": { "name": "Microsoft Azure Gets A List Of Extended Key Usage Object Identifiers That Are Allowed For This Account And Profile Combination", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/codesigningaccounts/:accountName/certificateprofiles/:certificateProfile/sign/eku", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for this operation." }, { "name": "accountName", "value": "", "type": "path", "description": "Azure Developer Signing account name." }, { "name": "certificateProfile", "value": "", "type": "path", "description": "Azure Developer Signing certificate profile name under an account." } ] }, "docs": "The list of extended key usages are used to determine the purpose of the certificate usage as part of the signing operation." }, { "info": { "name": "Microsoft Azure Gets The Signing Root Certificate On The Certificate Chain For That Account And Profile Name", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/codesigningaccounts/:accountName/certificateprofiles/:certificateProfile/sign/rootcert", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for this operation." }, { "name": "accountName", "value": "", "type": "path", "description": "Signing account name." }, { "name": "certificateProfile", "value": "", "type": "path", "description": "Signing Certificate profile name." } ] }, "docs": "The root certificate is generated as part of the initial account creation and it is used to sign the bits for the profile provided." }, { "info": { "name": "Microsoft Azure Post Subscriptions Subscriptionid Providers Microsoft Codesigning Checknameavailability", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.CodeSigning/checkNameAvailability" }, "docs": "Checks that the trusted signing account name is valid and is not already in use." }, { "info": { "name": "Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Codesigning Codesigningaccounts", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.CodeSigning/codeSigningAccounts" }, "docs": "Lists trusted signing accounts within a subscription." }, { "info": { "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Codesigning Codesigningaccounts", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.CodeSigning/codeSigningAccounts" }, "docs": "Lists trusted signing accounts within a resource group." }, { "info": { "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Codesigning Codesigningaccounts Accountname", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.CodeSigning/codeSigningAccounts/:accountName", "params": [ { "name": "accountName", "value": "", "type": "path", "description": "Trusted Signing account name." } ] }, "docs": "Get a trusted Signing Account." }, { "info": { "name": "Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Codesigning Codesigningaccounts Accountname", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.CodeSigning/codeSigningAccounts/:accountName", "params": [ { "name": "accountName", "value": "", "type": "path", "description": "Trusted Signing account name." } ] }, "docs": "Create a trusted Signing Account." }, { "info": { "name": "Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Codesigning Codesigningaccounts Accountname", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.CodeSigning/codeSigningAccounts/:accountName", "params": [ { "name": "accountName", "value": "", "type": "path", "description": "Trusted Signing account name." } ] }, "docs": "Update a trusted signing account." }, { "info": { "name": "Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Codesigning Codesigningaccounts Accountname", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.CodeSigning/codeSigningAccounts/:accountName", "params": [ { "name": "accountName", "value": "", "type": "path", "description": "Trusted Signing account name." } ] }, "docs": "Delete a trusted signing account." } ] } ], "bundled": true }