Ghiduri
Cum să semnezi binare Windows în CI
Semnarea Authenticode necesită un certificat care nu trebuie expus.
5 min de citit
Semnarea Authenticode necesită un certificat care nu trebuie expus.
De ce se întâmplă
Cheia privată trebuie să fie disponibilă pentru signtool fără a putea fi recuperată din jurnale sau artefacte.
Cum să o rezolvi
- Utilizați un HSM în cloud sau Azure Trusted Signing în loc de un PFX în secret
- Dacă utilizați un PFX, stocați-l codificat în base64 și ștergeți-l după semnare
- Conectați-vă la un loc de muncă încadrat într-un mediu protejat cu evaluatori necesari
Următorul tău build poate fi de două ori mai rapid, la jumătate de preț
Începe gratuit. Plecarea înseamnă aceeași linie, iar acel diff îl publicăm și noi.
Similar
Cum să faci Windows CI mai rapidLucrările Windows durează de trei ori mai mult decât lucrările echivalente Linux.Cum să memorați în cache ieșirea MSBuildFiecare build recompilează toate proiectele.Instalarea componentelor Visual Studio în CILipsește o sarcină de lucru VS necesară, iar instalarea durează cincisprezece minute.Cum să paralelizezi testele .NETTestele .NET rulează în serie și durează douăzeci de minute.