refactor(RSAFactoryParams): Eigenschaft PbeParameters hinzugefügt

This commit is contained in:
Developer 02
2024-12-05 00:43:42 +01:00
parent c895d2df0e
commit 65989b23b3
3 changed files with 11 additions and 10 deletions

View File

@@ -23,5 +23,12 @@ namespace DigitalData.Core.Security
public int PbeIterationCount { get; init; } = 100_000;
public string EncryptedPrivateKeyPemLabel { get; init; } = "ENCRYPTED PRIVATE KEY";
private readonly Lazy<PbeParameters> _lazyPbeParameters;
public PbeParameters PbeParameters => _lazyPbeParameters.Value;
public RSAFactoryParams()
=> _lazyPbeParameters = new(() => new PbeParameters(PbeEncryptionAlgorithm, PbeHashAlgorithmName, PbeIterationCount));
}
}