Example #1
0
File: Nginx.cs Project: liuqun/wnmp
 public void GenerateSSLKeyPair(string keyfile, string certfile)
 {
     try
     {
         CertGen certgen = new CertGen();
         certgen.GenerateSelfSignedCertificate("Wnmp", 2048, keyfile, certfile);
         Log.Notice("Generated SSL Keypair", ProgLogSection);
     }
     catch (Exception ex)
     {
         Log.Error("Failed to generate SSL Keypair: " + ex.Message, ProgLogSection);
     }
 }
Example #2
0
        private void CreateWnmpCertificate()
        {
            string ConfDir = Program.StartupPath + "\\conf";

            if (!Directory.Exists(ConfDir))
            {
                Directory.CreateDirectory(ConfDir);
            }

            string keyFile  = ConfDir + "\\key.pem";
            string certFile = ConfDir + "\\cert.pem";

            CertGen certgen = new CertGen();

            certgen.GenerateSelfSignedCertificate("Wnmp", 2048, keyFile, certFile);
        }