From 74a0659753305a8632ddc168dbb8787c49375522 Mon Sep 17 00:00:00 2001 From: PANiXiDA <94934320+PANiXiDA@users.noreply.github.com> Date: Thu, 5 Jun 2025 18:05:45 +0400 Subject: [PATCH] Fix RSA certificate generator to save keys --- Tools/Certificates/Generators/RsaCertificateGenerator.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Tools/Certificates/Generators/RsaCertificateGenerator.cs b/Tools/Certificates/Generators/RsaCertificateGenerator.cs index 050984d..46cc54f 100644 --- a/Tools/Certificates/Generators/RsaCertificateGenerator.cs +++ b/Tools/Certificates/Generators/RsaCertificateGenerator.cs @@ -26,6 +26,13 @@ public X509Certificate2 CreateCertificate( var certificate = request.CreateSelfSigned(DateTimeOffset.UtcNow, DateTimeOffset.UtcNow.AddYears(1)); File.WriteAllBytes(path, certificate.Export(X509ContentType.Pfx, password)); + + var publicKeyPem = rsa.ExportRSAPublicKeyPem(); + File.WriteAllText(publicKeyPath, publicKeyPem); + + var privateKeyPem = rsa.ExportRSAPrivateKeyPem(); + File.WriteAllText(privateKeyPath, privateKeyPem); + return certificate; } }