refactor(AsymCryptParams): Umbenennung von crypt in der Schleife in decryptor

This commit is contained in:
Developer 02 2024-12-13 15:59:28 +01:00
parent 7ec85b4e30
commit 53e6f37a09

View File

@ -30,33 +30,33 @@ namespace DigitalData.Core.Security.Config
if (!Directory.Exists(PemDirectory)) if (!Directory.Exists(PemDirectory))
Directory.CreateDirectory(PemDirectory); Directory.CreateDirectory(PemDirectory);
foreach (var crypt in Decryptors) foreach (var decryptor in Decryptors)
{ {
// set default path // set default path
if (crypt.IsPemNull) if (decryptor.IsPemNull)
{ {
var file_name_params = new List<object> { crypt.Issuer, crypt.Audience }; var file_name_params = new List<object> { decryptor.Issuer, decryptor.Audience };
if (crypt.Encrypt) if (decryptor.Encrypt)
file_name_params.Add(Secrets.Version); file_name_params.Add(Secrets.Version);
var path = Path.Combine(PemDirectory, string.Join(Separator, file_name_params)); var path = Path.Combine(PemDirectory, string.Join(Separator, file_name_params));
if (File.Exists(path)) if (File.Exists(path))
crypt.SetPem(File.ReadAllText(path)); decryptor.SetPem(File.ReadAllText(path));
else else
{ {
var pem = crypt.Encrypt var pem = decryptor.Encrypt
? Instance.RSAFactory.CreateEncryptedPrivateKeyPem(pbeParameters: PbeParameters, keySizeInBits: KeySizeInBits, password: Secrets.PBE_PASSWORD) ? Instance.RSAFactory.CreateEncryptedPrivateKeyPem(pbeParameters: PbeParameters, keySizeInBits: KeySizeInBits, password: Secrets.PBE_PASSWORD)
: Instance.RSAFactory.CreatePrivateKeyPem(keySizeInBits: KeySizeInBits); : Instance.RSAFactory.CreatePrivateKeyPem(keySizeInBits: KeySizeInBits);
crypt.SetPem(File.ReadAllText(pem)); decryptor.SetPem(File.ReadAllText(pem));
// Save file in background // Save file in background
Task.Run(async () => await File.WriteAllTextAsync(path: path, pem)); Task.Run(async () => await File.WriteAllTextAsync(path: path, pem));
} }
} }
crypt.Init(); decryptor.Init();
} }
} }
} }