Naar inhoud springen

Gidsen

Hoe Windows-binaire bestanden in CI te ondertekenen

Authenticode-ondertekening vereist een certificaat dat niet mag worden vrijgegeven.

5 min leestijd

Authenticode-ondertekening vereist een certificaat dat niet mag worden vrijgegeven.

Waarom het gebeurt

De privésleutel moet beschikbaar zijn voor signtool zonder herstelbaar te zijn uit logbestanden of artefacten.

Hoe het te repareren

  1. Gebruik een cloud-HSM of Azure Trusted Signing in plaats van een PFX in het geheim
  2. Als u een PFX gebruikt, sla deze dan base64-gecodeerd op en verwijder deze na ondertekening
  3. Meld u aan voor een taak die is gericht op een beschermde omgeving met de vereiste revisoren

Je volgende build kan twee keer zo snel zijn, voor de halve prijs

Begin gratis. Weggaan is dezelfde ene regel, en die diff publiceren we ook.