Add signing using Arcade SDK infrastructure
authorDavis Goodin <dagood@microsoft.com>
Fri, 5 Jul 2019 18:17:06 +0000 (13:17 -0500)
committerDavis Goodin <dagood@microsoft.com>
Fri, 5 Jul 2019 21:02:55 +0000 (16:02 -0500)
commit5bebe5966dd916b0ee341997195b7f7849565cf2
tree93b59e7b0044ec8615e870eb36bbbfd2f6596439
parented56ec6d5f9e9c3f5eac56160e2eb703c0500e2a
Add signing using Arcade SDK infrastructure

Arcade SDK doesn't support signing the containers that this repo produces, so this commit adds a structure that allows projects to depend on signed assets. This involves adding signing/*.proj projects for other projects to depend on, and implementing signing in a way that allows multiple passes.

Commit migrated from https://github.com/dotnet/core-setup/commit/29414edc1132925e64e703f377b308695c5b64ba
16 files changed:
src/installer/pkg/packaging-tools/framework.packaging.targets
src/installer/pkg/packaging-tools/framework.sharedfx.targets
src/installer/pkg/packaging/installers.proj
src/installer/pkg/packaging/pack-managed.proj [new file with mode: 0644]
src/installer/pkg/projects/Directory.Build.props
src/installer/signing/Directory.Build.props
src/installer/signing/Directory.Build.targets [new file with mode: 0644]
src/installer/signing/SignBinaries.proj [new file with mode: 0644]
src/installer/signing/SignBurnBundleFiles.proj [new file with mode: 0644]
src/installer/signing/SignBurnEngineFiles.proj [new file with mode: 0644]
src/installer/signing/SignFinalPackages.proj [new file with mode: 0644]
src/installer/signing/SignMsiFiles.proj [new file with mode: 0644]
src/installer/signing/baseline.props [deleted file]
src/installer/signing/sign.proj [deleted file]
src/installer/signing/signingvalidation.proj [deleted file]
src/installer/signing/validation.targets [deleted file]