Commit 8420e0f
fix(pipeline): add AuthCertName for ESRP cert-based auth
ESRP fails with "AuthCertName should be set" because the service
connection uses cert-based auth but the pipeline only had
AuthSignCertName (signing cert) without AuthCertName (auth cert).
UseMSIAuth:true was also set but ignored since the connection is
cert-based, causing confusion.
Fix for both Authenticode DLL signing and NuGet package signing:
- Remove UseMSIAuth: true (not used by this service connection)
- Add AuthCertName sourced from ESRP_AUTH_CERT_NAME pipeline variable
ADO action required: Add ESRP_AUTH_CERT_NAME pipeline variable
pointing to the authentication certificate name in Key Vault.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>1 parent 2bd3c91 commit 8420e0f
1 file changed
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
384 | 384 | | |
385 | 385 | | |
386 | 386 | | |
387 | | - | |
388 | 387 | | |
389 | 388 | | |
390 | 389 | | |
| 390 | + | |
391 | 391 | | |
392 | 392 | | |
393 | 393 | | |
| |||
436 | 436 | | |
437 | 437 | | |
438 | 438 | | |
439 | | - | |
440 | 439 | | |
441 | 440 | | |
442 | 441 | | |
| 442 | + | |
443 | 443 | | |
444 | 444 | | |
445 | 445 | | |
| |||
0 commit comments