refactor(AsymCryptParams): Umbenennung von crypt in der Schleife in decryptor
This commit is contained in:
parent
7ec85b4e30
commit
53e6f37a09
@ -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();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user