Skip to content

[WIP] Signed updates#47

Open
AnakinRaW wants to merge 10 commits into
developfrom
signed-updates
Open

[WIP] Signed updates#47
AnakinRaW wants to merge 10 commits into
developfrom
signed-updates

Conversation

@AnakinRaW
Copy link
Copy Markdown
Member

No description provided.

AnakinRaW added 9 commits May 15, 2026 14:34
Updated ModdingToolBase submodule. Refactored ManifestDownloadConfiguration to use ManifestDownloadConfiguration type and simplified its properties. Added ManifestSigningConfiguration with required ES256 signature policy. Added necessary using directive for security features.
Add a PowerShell step in release.yml to verify that the embedded modverify-trust.cer exists, is a valid public X.509 certificate, and does not contain a private key. Fail the workflow with a clear error if any check fails. Also update the ModdingToolBase submodule to the latest commit.
- Update ModdingToolBase submodule to latest commit
- Add LOCAL_DEPLOY constant for local deployment builds
- Embed modverify-trust.cer as a resource if present
- Register trusted certs at runtime, supporting dev certs in DEBUG/LOCAL_DEPLOY
- Refactor Program.cs to use embedded cert resource name constant
Added /p:LocalDeploy=true to dotnet build commands in deploy-local.ps1 for local deployment logic. Updated ModdingToolBase submodule to commit 0e97dc475c42a4ebf084e4917b526e3dbee50b47.
@AnakinRaW AnakinRaW changed the base branch from main to develop May 18, 2026 14:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant