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; } }