fix(CryptoFactoryParams): Die Zuweisung des Standard-Depotnamens wurde unter das Ereignis afterCreate verschoben.

This commit is contained in:
Developer 02
2025-01-09 23:59:58 +01:00
parent af4b7d5438
commit 22040cf1e7

View File

@@ -47,17 +47,17 @@ namespace DigitalData.Core.Security.Config
public CryptoFactoryParams()
{
// set defaults
var vaultDecryptor = VaultDecryptor is null ? Decryptors.FirstOrDefault() : VaultDecryptor;
if (vaultDecryptor is not null)
vaultDecryptor.Id = "Vault";
foreach (var descriptor in TokenDescriptors)
descriptor.IdSeparator = FileNameSeparator;
// init decryptors
AfterCreate += () =>
{
// set default parameters
var vaultDecryptor = VaultDecryptor is null ? Decryptors.FirstOrDefault() : VaultDecryptor;
if (vaultDecryptor is not null)
vaultDecryptor.Id = "Vault";
foreach (var descriptor in TokenDescriptors)
descriptor.IdSeparator = FileNameSeparator;
// Create root folder if it does not exist
if (!Directory.Exists(PemDirectory))
Directory.CreateDirectory(PemDirectory);