From 8a19899fff5ba04364484b0d073e297ed205f51c Mon Sep 17 00:00:00 2001 From: Christian Stein Date: Thu, 26 Mar 2020 07:32:20 +0100 Subject: [PATCH] Fixes x509 cert conversion to only delete temp files not output files --- lib/web/ConvertTo-IcingaX509Certificate.psm1 | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/web/ConvertTo-IcingaX509Certificate.psm1 b/lib/web/ConvertTo-IcingaX509Certificate.psm1 index 2bba530..3580ce2 100644 --- a/lib/web/ConvertTo-IcingaX509Certificate.psm1 +++ b/lib/web/ConvertTo-IcingaX509Certificate.psm1 @@ -41,7 +41,9 @@ function ConvertTo-IcingaX509Certificate() # Now load the actual certificate from the path $Certificate = New-Object Security.Cryptography.X509Certificates.X509Certificate2 $TargetFile; # Delete the PFX-Certificate which will be present after certutil merge - Remove-Item $TargetFile -Force -ErrorAction SilentlyContinue; + if ($TempFile) { + Remove-Item $TargetFile -Force -ErrorAction SilentlyContinue; + } # Return the certificate return $Certificate