Commit Graph

214 Commits

Author SHA1 Message Date
Nicolas Roman f3fa182dc7 delete methods updating the vhost after cert installation is completed 2019-07-17 17:20:32 +02:00
Nicolas Roman 4b5a020993 port 443 by default in vhost template 2019-07-17 17:11:52 +02:00
Nicolas Roman c5c1648a58 delete previous cert if it already exists before invoking evoacme 2019-07-17 15:38:59 +02:00
Nicolas Roman 7d026c907b add optional SSL configuration by default in vhost 2019-07-15 17:44:41 +02:00
Nicolas Roman 283f76540a uses stream_socket_client instead of fopen 2019-07-15 17:08:47 +02:00
Nicolas Roman c218aebaae bugfixes for the evoacme part 2019-07-15 17:06:50 +02:00
Nicolas Roman 4eaf3ad6d1 fix acme-challenge subfolder creation 2019-07-11 16:54:21 +02:00
Nicolas Roman 78d0293b44 create the acme-challenge subfolder correctly for the HTTP challenge 2019-07-11 15:24:17 +02:00
Nicolas Roman 27b449fd98 check that the non_standard domain is not already in the session variable 2019-07-11 14:19:09 +02:00
Nicolas Roman 8fe671097d tweak success message for cert installation 2019-07-10 16:59:36 +02:00
Nicolas Roman 839efa6fe9 generateSSLCertificate and setSSLPortVhost methods added 2019-07-10 16:57:34 +02:00
Nicolas Roman 37e5ca6484 generate-ssl-certificate and update-ssl-configuration methods for web-add.sh 2019-07-10 16:56:50 +02:00
Nicolas Roman 9c9ffe1b53 check if the domain IP correspond to the server IP 2019-07-10 16:56:13 +02:00
Nicolas Roman 1b4231e1a9 make-csr function and confirmation button when warning is displayed 2019-07-09 18:07:47 +02:00
Nicolas Roman 1cf62beb55 retrieve the correct aliases and servername from a specified vhost 2019-07-04 18:00:59 +02:00
Nicolas Roman 3ab7a01077 new warning rule with orange color for span element 2019-07-04 15:55:38 +02:00
Nicolas Roman c4a6b1f069 errors handling for SSL check with the issuer, validity date and included domains 2019-07-04 15:55:10 +02:00
Nicolas Roman 1fc8a3e322 add keys to return array for parseCertificate method 2019-07-04 15:53:35 +02:00
Nicolas Roman 43318dc09a add https prefix to getCertificate method 2019-07-04 15:52:55 +02:00
Nicolas Roman 3b9a534253 filter empty items from session variable of domains 2019-07-04 15:51:58 +02:00
Nicolas Roman 69936f67db retrieve SSL cert and parse it, check the issuer, the expiration date and the SAN 2019-07-03 18:18:27 +02:00
Nicolas Roman 2737edbc11 update let's encrypt button name 2019-06-07 15:25:34 +02:00
Nicolas Roman d7f0a5e36c change error handling for let's encrypt checks 2019-06-07 15:25:15 +02:00
Nicolas Roman 15faf3dfdc add isEvoacmeInstalled function 2019-06-07 15:24:38 +02:00
Nicolas Roman f6cfe14cdc add createFileHttpChallenge and deleteFileHttpChallenge functions 2019-06-07 15:23:39 +02:00
Nicolas Roman bd6d70fbfe change http challenge filename 2019-06-07 15:22:42 +02:00
Nicolas Roman b25639c3aa add manage-http-challenge-file function 2019-06-07 14:10:07 +02:00
Nicolas Roman 320a229d4f separate view and controller logic 2019-06-07 11:49:11 +02:00
Nicolas Roman 58dda79c6a add letsencrypt link in webadmin page 2019-06-07 11:48:09 +02:00
Nicolas Roman 4a137ae821 add h3 error styling 2019-06-07 11:46:01 +02:00
Nicolas Roman b44a70f089 fix CURLOPT_REDIR_PROTOCOLS values 2019-06-07 10:43:45 +02:00
Nicolas Roman 2fff30a658 first draft webadmin-letsencrypt tpl 2019-06-06 18:20:27 +02:00
Nicolas Roman 6b8128e861 move FQDN syntax to checkDNSValidity function 2019-06-06 18:18:09 +02:00
Nicolas Roman 2193307e14 first draft webadmin-letsencrypt.php 2019-06-06 18:16:52 +02:00
Nicolas Roman 4cde233804 regroup webadmin rules 2019-06-06 18:15:30 +02:00
Nicolas Roman 12b907ea63 add checkDNSValidity function 2019-06-06 15:41:58 +02:00
Nicolas Roman 4a14333d41 first draft library letsencrypt 2019-06-06 14:51:34 +02:00
Nicolas Roman 84a821d58c Merge branch 'vhost-delete' of evolix/evoadmin-web into master 2019-06-05 17:24:28 +02:00
Nicolas Roman 634a18d1cb rebase master 2019-06-05 17:20:34 +02:00
Nicolas Roman 44b4ac2f5e add .idea folder to gitignore 2019-06-05 16:34:16 +02:00
Nicolas Roman a907137e27 block non-standard vhost modification 2019-06-05 16:34:16 +02:00
Nicolas Roman ad452aad6a delete list-servername function 2019-06-05 16:33:37 +02:00
Nicolas Roman b1bab0b40c normalize add-alias with del-alias 2019-06-05 16:33:23 +02:00
Nicolas Roman 5a738c4e2e revert multiple virtualhosts mgmt for ITK 2019-06-05 16:33:23 +02:00
Nicolas Roman 1ee7221b19 normalize text 2019-06-05 16:31:16 +02:00
Nicolas Roman 1ffa0ef4e7 normalize title names 2019-06-05 16:30:21 +02:00
Nicolas Roman bb17afd5fc added delete link 2019-06-05 16:29:19 +02:00
Nicolas Roman 6f7fe19046 added delete webpage 2019-06-05 16:29:19 +02:00
Nicolas Roman ad3c31fb96 added force-confirm option for del script 2019-06-05 16:29:19 +02:00
Nicolas Roman 7a0d307f23 first draft 2019-06-05 16:29:19 +02:00