diff --git a/DigitalData.Core.Security/Extensions/DIExtensions.cs b/DigitalData.Core.Security/Extensions/DIExtensions.cs
index 8b6d4b4..e26b004 100644
--- a/DigitalData.Core.Security/Extensions/DIExtensions.cs
+++ b/DigitalData.Core.Security/Extensions/DIExtensions.cs
@@ -14,15 +14,28 @@ public static class DIExtensions
/// Registers a custom asym crypt service with specified parameters from the given configuration section.
///
///
- ///
+ ///
/// The updated with the RSA Factory registered.
- public static IServiceCollection AddCryptoFactory(this IServiceCollection services, IConfiguration configuration) => services
+ public static IServiceCollection AddRSAPool(this IServiceCollection services, IConfiguration configuration) => services
.Configure(configuration)
.AddAutoMapper(typeof(MappingProfile).Assembly)
.AddSingleton()
.AddSingleton()
.AddHostedService();
+ ///
+ /// Registers a custom asym crypt service with specified parameters from the given configuration section.
+ ///
+ ///
+ ///
+ /// The updated with the RSA Factory registered.
+ public static IServiceCollection AddRSAPool(this IServiceCollection services, RSAParams rsaParams) => services
+ .AddSingleton(Options.Create(rsaParams))
+ .AddAutoMapper(typeof(MappingProfile).Assembly)
+ .AddSingleton()
+ .AddSingleton()
+ .AddHostedService();
+
public static IServiceCollection AddJwtSignatureHandler(this IServiceCollection services,
Func>? claimsMapper = null,
Func? subjectMapper = null)
diff --git a/DigitalData.Core.Tests/Client/BaseHttpClientServiceTest.cs b/DigitalData.Core.Tests/Client/BaseHttpClientServiceTest.cs
index d423f7f..b23d39f 100644
--- a/DigitalData.Core.Tests/Client/BaseHttpClientServiceTest.cs
+++ b/DigitalData.Core.Tests/Client/BaseHttpClientServiceTest.cs
@@ -13,9 +13,9 @@ namespace DigitalData.Core.Tests.Client
[SetUp]
public void SetUp()
{
- _serviceProvider = new ServiceCollection()
- .AddHttpClientService("https://jsonplaceholder.typicode.com", "todos")
- .BuildServiceProvider();
+ //_serviceProvider = new ServiceCollection()
+ // .AddHttpClientService("https://jsonplaceholder.typicode.com", "todos")
+ // .BuildServiceProvider();
_service = _serviceProvider.GetRequiredService();
}