diff --git a/DysonNetwork.Sphere/ActivityPub/ActivityPubController.cs b/DysonNetwork.Sphere/ActivityPub/ActivityPubController.cs index d3ce8ed..6fceb0a 100644 --- a/DysonNetwork.Sphere/ActivityPub/ActivityPubController.cs +++ b/DysonNetwork.Sphere/ActivityPub/ActivityPubController.cs @@ -317,7 +317,6 @@ public class ActivityPubController( SavePublisherKey(publisher, "private_key", newPrivate); SavePublisherKey(publisher, "public_key", newPublic); - publisher.UpdatedAt = SystemClock.Instance.GetCurrentInstant(); db.Update(publisher); await db.SaveChangesAsync(); diff --git a/DysonNetwork.Sphere/ActivityPub/ActivityPubKeyService.cs b/DysonNetwork.Sphere/ActivityPub/ActivityPubKeyService.cs index e841264..d37362d 100644 --- a/DysonNetwork.Sphere/ActivityPub/ActivityPubKeyService.cs +++ b/DysonNetwork.Sphere/ActivityPub/ActivityPubKeyService.cs @@ -21,7 +21,7 @@ public class ActivityPubKeyService(ILogger logger) return (privateKeyPem, publicKeyPem); } - public string Sign(string privateKeyPem, string dataToSign) + public static string Sign(string privateKeyPem, string dataToSign) { using var rsa = CreateRsaFromPrivateKeyPem(privateKeyPem); var signature = rsa.SignData( diff --git a/DysonNetwork.Sphere/ActivityPub/ActivityPubSignatureService.cs b/DysonNetwork.Sphere/ActivityPub/ActivityPubSignatureService.cs index 1c1010f..9bcfa19 100644 --- a/DysonNetwork.Sphere/ActivityPub/ActivityPubSignatureService.cs +++ b/DysonNetwork.Sphere/ActivityPub/ActivityPubSignatureService.cs @@ -107,7 +107,7 @@ public class ActivityPubSignatureService( logger.LogInformation("Signing string for outgoing request: {SigningString}", signingString); - var signature = keyService.Sign(keyPair.privateKeyPem, signingString); + var signature = ActivityPubKeyService.Sign(keyPair.privateKeyPem, signingString); logger.LogInformation("Generated signature: {Signature}", signature.Substring(0, Math.Min(50, signature.Length)) + "..."); diff --git a/DysonNetwork.sln.DotSettings.user b/DysonNetwork.sln.DotSettings.user index 05654e4..e609556 100644 --- a/DysonNetwork.sln.DotSettings.user +++ b/DysonNetwork.sln.DotSettings.user @@ -152,6 +152,7 @@ ForceIncluded ForceIncluded ForceIncluded + ForceIncluded ForceIncluded ForceIncluded ForceIncluded