Files
msime-windows/server/scripts/lsign.ps1
T
2026-03-05 14:45:10 +08:00

11 lines
1.2 KiB
PowerShell

# ."C:\Program Files (x86)\Windows Kits\10\bin\10.0.26100.0\x64\makecert.exe" -r -pe -n "CN=Test MetasequoiaImeServer Certificate - For Internal Use Only" -ss PrivateCertStore MetasequoiaImeServer.cer
# ."C:\Program Files (x86)\Windows Kits\10\bin\10.0.26100.0\x64\certmgr.exe" -add MetasequoiaImeServer.cer -s -r localMachine root
# 测试证书的签名
. "C:\Program Files (x86)\Windows Kits\10\bin\10.0.26100.0\x64\mt.exe" -manifest .\MetasequoiaImeServer.manifest -outputresource:.\build\bin\Debug\MetasequoiaImeServer.exe; 1
."C:\Program Files (x86)\Windows Kits\10\bin\10.0.26100.0\x64\signtool.exe" sign /fd SHA256 /v /s PrivateCertStore /n "Test Certificate - For Internal scitertest Use Only" /a .\build\bin\Debug\MetasequoiaImeServer.exe
# 真实证书的签名
## 签名之前要先把 manifest 搞进去
. "C:\Program Files (x86)\Windows Kits\10\bin\10.0.26100.0\x64\mt.exe" -manifest .\MetasequoiaImeServer.manifest -outputresource:.\build\bin\Debug\MetasequoiaImeServer.exe; 1
."C:\Program Files (x86)\Windows Kits\10\bin\10.0.26100.0\x64\signtool.exe" sign /sha1 "<Your Certum Thumbprint>" /tr http://time.certum.pl /td sha256 /fd sha256 /v .\build\bin\Debug\MetasequoiaImeServer.exe