diff options
Diffstat (limited to 'src')
4 files changed, 13 insertions, 13 deletions
diff --git a/src/main.lib/Plugins/StorePlugins/CentralSsl/CentralSsl.cs b/src/main.lib/Plugins/StorePlugins/CentralSsl/CentralSsl.cs index 7bc444b..e6ca806 100644 --- a/src/main.lib/Plugins/StorePlugins/CentralSsl/CentralSsl.cs +++ b/src/main.lib/Plugins/StorePlugins/CentralSsl/CentralSsl.cs @@ -82,8 +82,9 @@ namespace PKISharp.WACS.Plugins.StorePlugins { _log.Error(ex, "Error copying certificate to CentralSsl store"); } - } - input.StoreInfo.Add(GetType(), + }
+ input.StoreInfo.TryAdd(
+ GetType(), new StoreInfo() { Name = CentralSslOptions.PluginName, diff --git a/src/main.lib/Plugins/StorePlugins/CertificateStore/CertificateStore.cs b/src/main.lib/Plugins/StorePlugins/CertificateStore/CertificateStore.cs index 6d2be30..60c0170 100644 --- a/src/main.lib/Plugins/StorePlugins/CertificateStore/CertificateStore.cs +++ b/src/main.lib/Plugins/StorePlugins/CertificateStore/CertificateStore.cs @@ -108,7 +108,7 @@ namespace PKISharp.WACS.Plugins.StorePlugins InstallCertificateChain(input.Chain); } - input.StoreInfo.Add( + input.StoreInfo.TryAdd( GetType(), new StoreInfo() { diff --git a/src/main.lib/Plugins/StorePlugins/PemFiles/PemFiles.cs b/src/main.lib/Plugins/StorePlugins/PemFiles/PemFiles.cs index 052a4b2..d00c860 100644 --- a/src/main.lib/Plugins/StorePlugins/PemFiles/PemFiles.cs +++ b/src/main.lib/Plugins/StorePlugins/PemFiles/PemFiles.cs @@ -78,15 +78,13 @@ namespace PKISharp.WACS.Plugins.StorePlugins // Save complete chain await File.WriteAllTextAsync(Path.Combine(_path, $"{name}-chain.pem"), exportString); - if (!input.StoreInfo.ContainsKey(GetType())) - { - input.StoreInfo.Add(GetType(), - new StoreInfo() - { - Name = PemFilesOptions.PluginName, - Path = _path - }); - } + input.StoreInfo.TryAdd(
+ GetType(), + new StoreInfo() + { + Name = PemFilesOptions.PluginName, + Path = _path + }); // Private key if (input.CacheFile != null) diff --git a/src/main.lib/Plugins/StorePlugins/PfxFile/PfxFile.cs b/src/main.lib/Plugins/StorePlugins/PfxFile/PfxFile.cs index 03ca169..e86834b 100644 --- a/src/main.lib/Plugins/StorePlugins/PfxFile/PfxFile.cs +++ b/src/main.lib/Plugins/StorePlugins/PfxFile/PfxFile.cs @@ -57,7 +57,8 @@ namespace PKISharp.WACS.Plugins.StorePlugins { _log.Error(ex, "Error copying certificate to pfx path"); } - input.StoreInfo.Add(GetType(), + input.StoreInfo.TryAdd(
+ GetType(), new StoreInfo() { Name = PfxFileOptions.PluginName, |