/// <summary>
        /// Registers the encryption provider module.
        /// </summary>
        /// <param name="services">Services.</param>
        /// <param name="configuration">Configuration.</param>
        public static void RegisterEncryptionProviderModule(this IServiceCollection services, IConfiguration configuration)
        {
            services.AddSingleton <IAesEncryptionHelper, AesEncryptionHelper>();

            var encryptionConfiguration = new EncryptionConfiguration(configuration["EncryptionKey"]);

            services.AddSingleton(encryptionConfiguration);
        }
Пример #2
0
 public AesEncryptionHelper(EncryptionConfiguration encryptionConfiguration)
 {
     EncryptionConfiguration = encryptionConfiguration;
 }