mirror of
https://github.com/gwdevhub/gMod.git
synced 2026-07-15 15:09:30 +00:00
66663fa9f9
* Sign release binaries with Certum and bump to v2.0.0.0 Add Certum SimplySign cloud code signing to the CD pipeline so gMod.dll and TpfConvert.exe are signed before being published as release assets. The signing scripts are ported from gwlauncher (commit 5ae825a). Signing is gated on the CERTUM_OTP_URI secret, so forks/unconfigured repos still build, just unsigned. Requires repo secrets CERTUM_OTP_URI, CERTUM_USERID and CERTUM_CERT_SHA1. Bump the major version to 2.0.0.0. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> * 1.10 --------- Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
29 lines
1.1 KiB
PowerShell
29 lines
1.1 KiB
PowerShell
# Pre-configure SimplySign Desktop for unattended use:
|
|
# - auto-show the login dialog on launch (so the TOTP keystrokes have a target)
|
|
# - cache the smart-card PIN in the CSP, so signtool signs without a per-call
|
|
# PIN prompt, and forget it again when the session disconnects.
|
|
# Mirrors the settings used by the blinkdisk / docuscope CI signing setups.
|
|
|
|
$ErrorActionPreference = "Stop"
|
|
|
|
$RegistryPath = "HKCU:\Software\Certum\SimplySign"
|
|
|
|
$settings = [ordered]@{
|
|
ShowLoginDialogOnStart = 1
|
|
ShowLoginDialogOnAppRequest = 1
|
|
RememberLastUserName = 0
|
|
Autostart = 0
|
|
UnregisterCertificatesOnDisconnect = 0
|
|
RememberPINinCSP = 1
|
|
ForgetPINinCSPonDisconnect = 1
|
|
LangID = 9
|
|
}
|
|
|
|
Write-Host "=== Configuring SimplySign Desktop registry ==="
|
|
New-Item -Path $RegistryPath -Force | Out-Null
|
|
foreach ($name in $settings.Keys) {
|
|
Set-ItemProperty -Path $RegistryPath -Name $name -Value $settings[$name] -Type DWord
|
|
Write-Host " $name = $($settings[$name])"
|
|
}
|
|
Write-Host "Done."
|