diff --git a/DigitalData.Auth.Client/ClientPublicKey.cs b/DigitalData.Auth.Client/ClientPublicKey.cs
index 6b3c3a1..260e6d3 100644
--- a/DigitalData.Auth.Client/ClientPublicKey.cs
+++ b/DigitalData.Auth.Client/ClientPublicKey.cs
@@ -1,12 +1,14 @@
using DigitalData.Core.Abstractions.Security;
using DigitalData.Core.Security.RSAKey;
+using Microsoft.IdentityModel.Tokens;
+using System.Security.Cryptography;
namespace DigitalData.Auth.Client;
///
/// Represents a public RSA key, allowing dynamic updates and PEM import functionality.
///
-public class ClientPublicKey : RSAKeyBase, IAsymmetricPublicKey, IAsymmetricKey, IUniqueSecurityContext
+public class ClientPublicKey : RSAKeyBase, IAsymmetricTokenValidator, IUniqueSecurityContext
{
public required string Issuer { get; init; }
@@ -30,5 +32,8 @@ public class ClientPublicKey : RSAKeyBase, IAsymmetricPublicKey, IAsymmetricKey,
{
_content = content;
RSA.ImportFromPem(content);
+ SecurityKey = new RsaSecurityKey(RSA);
}
+
+ public SecurityKey SecurityKey { get; private set; } = new RsaSecurityKey(RSA.Create());
}
diff --git a/DigitalData.Auth.Client/DigitalData.Auth.Client.csproj b/DigitalData.Auth.Client/DigitalData.Auth.Client.csproj
index d217a31..8f0d6f9 100644
--- a/DigitalData.Auth.Client/DigitalData.Auth.Client.csproj
+++ b/DigitalData.Auth.Client/DigitalData.Auth.Client.csproj
@@ -5,7 +5,7 @@
enable
enable
DigitalData.Auth.Client
- 1.1.3
+ 1.1.4.1
DigitalData.Auth.Client is a SignalR-based authentication client that enables applications to connect to a central authentication hub for real-time message exchange. It provides seamless connection management, automatic reconnection (RetryPolicy), and event-driven communication (ClientEvents). The package includes dependency injection support via DIExtensions, allowing easy integration into ASP.NET Core applications. With built-in retry policies and secure message handling, it ensures a reliable and scalable authentication client for real-time authentication workflows.
Digital Data GmbH
Digital Data GmbH
@@ -14,8 +14,8 @@
auth_icon.png
http://git.dd:3000/AppStd/DigitalData.Auth
Digital Data Auth Authorization Authentication
- 1.1.3
- 1.1.3
+ 1.1.4.1
+ 1.1.4.1