public static void Run() { var request = new CertificateRequest( new X500DistinguishedName("CN=example.org"), ECDsa.Create(), HashAlgorithmName.SHA256); var csr = request.CreateSigningRequest(); PEM.Write("example.org.csr", csr, "CERTIFICATE REQUEST"); }