Azure Artifact Certificate Expiry

Amit Rohatgi 0 Reputation points
2026-06-15T12:42:31.29+00:00

Hi Team,

Based on our understanding from the meeting with last Support rep , it was mentioned that the certificate needs to be installed in the Trusted Publisher store only once.

However, the certificate we are currently using for signing files expires after three days. Once it expires, any new or modified files need to be signed using a newly generated certificate. In that case, the new certificate would also need to be installed in the Trusted Publisher store for the signed files to be trusted.

This means that each time a new certificate is generated and even a single file signed, we would need to share it with the client and have it installed on their machines. Over time, this could result in multiple certificates being added to the Trusted Publisher store, which may become difficult to manage and maintain.

Could you please confirm if our understanding is correct, or if there is an alternative approach that would allow us to avoid distributing and installing a new certificate every time the signing certificate changes?

 It would be great if we get on a call and have better understanding. Please schedule it for today or tomorrow IST.

Artifact Signing
Artifact Signing

A fully managed end-to-end service for digitally signing code, documents, and applications. (formerly Trusted Signing)


1 answer

Sort by: Most helpful
  1. AI answer

    2026-06-15T12:42:51.2133333+00:00

    The understanding that a new end-entity code signing certificate must be distributed and installed in Trusted Publishers every three days is not correct for Artifact Signing.

    Key points from Artifact Signing behavior:

    1. Short‑lived end‑entity certificates are expected and intentional
      Artifact Signing issues short‑lived certificates that are renewed daily and valid for only 72 hours. This is by design to reduce the impact of misuse or abuse.
    2. Durable identity is provided via a custom EKU, not by pinning each certificate
      Because certificates are renewed daily, pinning trust to individual certificate thumbprints or public keys is not durable. Instead, Artifact Signing provides a subscriber identity validation EKU with OID prefix 1.3.6.1.4.1.311.97. that uniquely identifies the subscriber’s validated identity across all of its short‑lived certificates.
      All Artifact Signing Public Trust certificates also contain the Artifact Signing EKU 1.3.6.1.4.1.311.97.1.0 in addition to the standard code signing EKU 1.3.6.1.5.5.7.3.3.
    3. Trust is anchored at the CA / PCA level, not at each short‑lived certificate
      For scenarios such as ELAM and antimalware, Microsoft guidance is to:
      • Include the Artifact Signing PCA certificate TBS hash in the ELAM driver’s CertHash field, and
      • Include the vendor’s unique Artifact Signing EKU identity (the 1.3.6.1.4.1.311.97.* value) in the ELAM resource.
      This means the platform can trust all future short‑lived certificates issued under that PCA and associated with that EKU, without needing to install each new end‑entity certificate individually.
    4. Implication for Trusted Publishers / distribution
      In a properly configured environment that trusts the appropriate Microsoft root and intermediate CAs and uses the EKU‑based identity pinning model, there is no need to distribute and install a new end‑entity certificate every time Artifact Signing rotates it. The trust decision is made based on:
      • The CA chain (root/PCA) already trusted by the platform, and
      • The durable identity EKU that remains constant for the subscriber, even as individual certificates change.
    5. Operational model
      • The service performs zero‑touch certificate lifecycle management, including secure key management and daily renewals.
      • All issued certificates are logged in Azure (serial, thumbprint, created/expiry date, status), but these are for monitoring and revocation, not for per‑certificate distribution to clients.

    If the current implementation is pinning to each individual certificate (for example, by thumbprint in Trusted Publishers), that approach should be revised to align with the Artifact Signing model: trust the appropriate Microsoft CA chain and use the Artifact Signing EKU identity for durable identity pinning, rather than installing every short‑lived certificate.

    Scheduling calls or meetings is not supported; for deeper design or environment‑specific review, open a support request through Azure Support.


    References:

    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.