Fededim.Extensions.Configuration.Protected: updated to v1.0.20
- Improved IProtectProvider interface by including also the key being encrypted / decrypted
- Implemented a PassthroughProtectProvider and PassthroughProtectConfigurationData which does not encrypt / decrypt anything, useful for development and testing
- Implemented a chain function in order to customize the behaviour of a IProtectProvider (e.g. try / catch to skip decryption exceptions, etc.)
- Implemented ProtectFile method in ConfigurationBuilderExtensions to encrypt just a single file (it was missing)
- Improved and added new tests for the chain function and the PassthroughProtectProvider, implemented a ProcessSafeRandomId for running tests in parallel
- Update all NuGet packages to the latest version
Fededim.Extensions.Configuration.Protected.DataProtectionAPI: updated to v1.0.8
- Dependency: requires at least Fededim.Extensions.Configuration.Protected version 1.0.20