소스 검색

Added check before creating certificate

Karel van Waveren 10 년 전
부모
커밋
35b161c2cf
1개의 변경된 파일12개의 추가작업 그리고 9개의 파일을 삭제
  1. 12 9
      Proftaak Remote Healthcare/Server/lib/SSLCrypto.cs

+ 12 - 9
Proftaak Remote Healthcare/Server/lib/SSLCrypto.cs

@@ -12,16 +12,19 @@ namespace Server.lib
     {
         public static void CreateSelfSignedCert()
         {
-            byte[] c = SelfSignedCertificate.CreateSelfSignCertificatePfx(
-        "CN=brdk.nl", //host name
-        DateTime.Parse("2015-01-01"), //not valid before
-        DateTime.Parse("2025-01-01"), //not valid after
-        "jancoow"); //password to encrypt key file
-
-            using (BinaryWriter binWriter = new BinaryWriter(
-                File.Open(@"testcert.pfx", FileMode.Create)))
+            if (!File.Exists("testcert.pfx"))
             {
-                binWriter.Write(c);
+                byte[] c = SelfSignedCertificate.CreateSelfSignCertificatePfx(
+            "CN=brdk.nl", //host name
+            DateTime.Parse("2015-01-01"), //not valid before
+            DateTime.Parse("2025-01-01"), //not valid after
+            "jancoow"); //password to encrypt key file
+
+                using (BinaryWriter binWriter = new BinaryWriter(
+                    File.Open(@"testcert.pfx", FileMode.Create)))
+                {
+                    binWriter.Write(c);
+                }
             }
         }