From fadd6b761fc308b0e5b3364724427a671533c5dd Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Tue, 26 Sep 2023 17:30:18 +0200 Subject: [PATCH] add cert import --- dist/win/signJarDlls.ps1 | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/dist/win/signJarDlls.ps1 b/dist/win/signJarDlls.ps1 index edf55aed0..3f185e249 100644 --- a/dist/win/signJarDlls.ps1 +++ b/dist/win/signJarDlls.ps1 @@ -1,4 +1,5 @@ - +$certificate = 'abc' +$password = 'secret' $certificateSHA1 = 5FC94CE149E5B511E621F53A060AC67CBD446B3A $description = Cryptomator $timestampUrl = 'http://timestamp.digicert.com' @@ -6,7 +7,14 @@ $folder = ".\appdir\Cryptomator" $tmpDir = ".\extract" $signtool = $(Get-ChildItem "C:/Program Files (x86)/Windows Kits/10/bin/" -Recurse -File signtool.exe | Where-Object { $_.Directory.ToString().EndsWith("x64")} | Select-Object -Last 1).FullName +# preps +# does this work on CI? +Install-Module -Name Microsoft.PowerShell.TextUtility + # import certificate +$bytes = ConvertFrom-Base64 -EncodedText $certificate -AsByteArray +Set-Content -Path $certificateFile -AsByteStream -Value $bytes +& certutil -f -p $password -importpfx $certificateFile # create directory to extract every jar to New-Item -Path $tmpDir -ItemType Directory