refactor: AsymmetricPublicKey durch ClientPublicKey ersetzt und RSA-Schlüsselverwaltung verbessert
- `AsymmetricPublicKey` in `ClientPublicKey` umbenannt - `ClientPublicKey` von `RSAKeyBase` abgeleitet für RSA-Funktionalität - Dynamischen PEM-Import in `UpdateContent` hinzugefügt
This commit is contained in:
@@ -10,7 +10,7 @@ public static class ClientEvents
|
||||
public static readonly ClientEvent UpdatePublicKeys = (client, issuer, audience, content, logger) =>
|
||||
{
|
||||
if(client.PublicKeys.TryGet(issuer, audience, out var publicKey))
|
||||
publicKey.Content = content;
|
||||
publicKey.UpdateContent(content);
|
||||
else
|
||||
logger?.LogWarning(
|
||||
"Failed to update public key: No matching key found. Issuer: {Issuer}, Audience: {Audience}. Ensure the key exists before attempting an update.", issuer, audience);
|
||||
|
||||
Reference in New Issue
Block a user