From e570ce580afa981d3cf7750bea1d129309b48a06 Mon Sep 17 00:00:00 2001 From: Rob Mensching Date: Tue, 12 Sep 2023 14:08:34 -0700 Subject: Update to latest signing infrastructure Fixes 7546 --- src/Directory.Build.targets | 42 ++++++++++--------------- src/internal/SetBuildNumber/SetBuildNumber.proj | 9 +----- src/signing-empty-file-list.txt | 1 + src/signing.json | 13 -------- 4 files changed, 19 insertions(+), 46 deletions(-) create mode 100644 src/signing-empty-file-list.txt delete mode 100644 src/signing.json (limited to 'src') diff --git a/src/Directory.Build.targets b/src/Directory.Build.targets index 0dd56353..74a381ba 100644 --- a/src/Directory.Build.targets +++ b/src/Directory.Build.targets @@ -4,9 +4,9 @@ $(ToolsFolder) - $(SigningToolFolder)\SignClient.exe - $(SigningToolFolder)\empty-filelist.txt - $([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildProjectDirectory), signing.json))\signing.json + $(SigningToolFolder)\sign.exe + $(MSBuildThisFileDirectory)signing-empty-file-list.txt + --description "WiX Toolset" --description-url "https://wixtoolset.org/" --timestamp-url "http://timestamp.digicert.com" --file-list "$(SigningFilelist)" --azure-key-vault-managed-identity true --azure-key-vault-url "$(SigningVaultUri)" --azure-key-vault-certificate "$(SigningCertName)" @@ -113,47 +113,39 @@ - - - - - - - - - + - - + - + - - - + + - - - + + - diff --git a/src/internal/SetBuildNumber/SetBuildNumber.proj b/src/internal/SetBuildNumber/SetBuildNumber.proj index cf98234e..9ff4e7c3 100644 --- a/src/internal/SetBuildNumber/SetBuildNumber.proj +++ b/src/internal/SetBuildNumber/SetBuildNumber.proj @@ -22,8 +22,7 @@ GitThisAssembly; SetGlobalJson; SetDirectoryPackagesProps; - SetOverallWixVersions; - InstallSigningClient + SetOverallWixVersions $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\..\..\global.json)) @@ -106,12 +105,6 @@ - - - - diff --git a/src/signing-empty-file-list.txt b/src/signing-empty-file-list.txt new file mode 100644 index 00000000..246cc9b6 --- /dev/null +++ b/src/signing-empty-file-list.txt @@ -0,0 +1 @@ +this-file-prevents-files-from-being-signed-in-nupkgs \ No newline at end of file diff --git a/src/signing.json b/src/signing.json deleted file mode 100644 index fe1c8c9b..00000000 --- a/src/signing.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "SignClient": { - "AzureAd": { - "AADInstance": "https://login.microsoftonline.com/", - "ClientId": "c248d68a-ba6f-4aa9-8a68-71fe872063f8", - "TenantId": "16076fdc-fcc1-4a15-b1ca-32c9a255900e" - }, - "Service": { - "Url": "https://codesign.dotnetfoundation.org/", - "ResourceId": "https://SignService/3c30251f-36f3-490b-a955-520addb85001" - } - } -} -- cgit v1.2.3-55-g6feb