A fully managed end-to-end service for digitally signing code, documents, and applications. (formerly Trusted Signing)
The certificate profile is in a terminal Failed provisioning state, which means the current operation on that profile has completed but did not succeed. For Artifact Signing / Trusted Signing certificate profiles, the provisioningState reflects the status of the current operation and is read-only; once it is Failed, it cannot be changed in place.
For certificate profiles, the provisioning state is exposed as a status field such as provisioningState (for example, via SDKs or PowerShell properties like ProvisioningState) and can take values including Succeeded, Failed, Canceled, Updating, Deleting, and Accepted. A terminal Failed state indicates that the platform could not complete creation or update of the profile.
Because the profile is stuck in Failed and cannot be deleted or recreated from the client side, and the error code is UnknownError with ResourceOperationFailure, this requires backend investigation with the correlation ID and subscription details. There is no supported self-service operation in the provided context to force-reset or override a terminal Failed provisioning state for an Artifact Signing certificate profile.
Recommended next steps:
- Capture the key details already available:
- Subscription ID:
76e40cb4-7e67-4b21-adf8-9d14a1630958. - Resource name:
MUDClientSigningand certificate profile namePublicTrustProfile. - Correlation ID:
51230ba1-5c92-48d3-8ae8-b9376e105907. - Error code:
UnknownErrorandResourceOperationFailure. - Current
provisioningStatevalue (Failed).
- Subscription ID:
- Open a support case with Azure Support for Artifact Signing / Trusted Signing and provide the above details, including the correlation ID from the Activity Log. The support team can:
- Inspect backend logs for the
UnknownErrorassociated with the correlation ID. - Clear or remove the stuck certificate profile resource if appropriate.
- Advise whether a new certificate profile needs to be created under the same or a different name.
- Inspect backend logs for the
- After support has either removed or corrected the stuck profile, re-create the certificate profile and confirm that its
provisioningStatetransitions toSucceeded.
If subsequent signing attempts return HTTP 403 errors, use the Artifact Signing FAQ guidance to verify:
- The certificate profile status is active and
provisioningStateisSucceeded. - The identity used for signing has the Artifact Signing Certificate Profile Signer role.
- The subscription is in
Registeredstate and identity validation isCompleted.
References: