Ludovic Poujol
234ac67634
Fix op_checkoccurencename() in web-add.sh (again)
I had it wrong (again) in 283d0bccad
:-(
https://www.youtube.com/watch?v=TMy6X5cQul8
1 year ago
Ludovic Poujol
283d0bccad
Fix op_checkoccurencename() in web-add.sh (again)
I had it wrong in 9523fff658
:/
1 year ago
Ludovic Poujol
6438732ea4
Add missing break....
1 year ago
Ludovic Poujol
9523fff658
Fix op_checkoccurencename() in web-add.sh
Ensure that we can add foo.net while having www.foo.net somewhere in out
config files
1 year ago
Ludovic Poujol
f7659cee6d
Fix IncludeOptional that can throw syntax errors in some cases.
With Apache < 2.4.30, IncludeOptional will throw syntax errors if the
file designated without any pattern globbing is absent.
We circumvent that with a silly pattern.
1 year ago
Nicolas Roman
b148cf1176
Merge branch 'letsencrypt' of evolix/evoadmin-web into master
1 year ago
Nicolas Roman
3736f7ec32
display expiration date of cert and included domains directly when clicking the letsencrypt link
1 year ago
Nicolas Roman
a0f41b4b69
Merge branch 'del-letsencrypt' of evolix/evoadmin-web into master
1 year ago
Nicolas Roman
5cd4cff029
remove matching letsencrypt folder when deleting an account
1 year ago
Nicolas Roman
b339ca0fb9
display included and non included domain(s) before the cert renew
1 year ago
Nicolas Roman
f3fa182dc7
delete methods updating the vhost after cert installation is completed
1 year ago
Nicolas Roman
4b5a020993
port 443 by default in vhost template
1 year ago
Nicolas Roman
c5c1648a58
delete previous cert if it already exists before invoking evoacme
1 year ago
Nicolas Roman
7d026c907b
add optional SSL configuration by default in vhost
1 year ago
Nicolas Roman
283f76540a
uses stream_socket_client instead of fopen
1 year ago
Nicolas Roman
c218aebaae
bugfixes for the evoacme part
1 year ago
Nicolas Roman
4eaf3ad6d1
fix acme-challenge subfolder creation
1 year ago
Nicolas Roman
78d0293b44
create the acme-challenge subfolder correctly for the HTTP challenge
1 year ago
Nicolas Roman
27b449fd98
check that the non_standard domain is not already in the session variable
1 year ago
Nicolas Roman
8fe671097d
tweak success message for cert installation
1 year ago
Nicolas Roman
839efa6fe9
generateSSLCertificate and setSSLPortVhost methods added
1 year ago
Nicolas Roman
37e5ca6484
generate-ssl-certificate and update-ssl-configuration methods for web-add.sh
1 year ago
Nicolas Roman
9c9ffe1b53
check if the domain IP correspond to the server IP
1 year ago
Nicolas Roman
1b4231e1a9
make-csr function and confirmation button when warning is displayed
1 year ago
Nicolas Roman
1cf62beb55
retrieve the correct aliases and servername from a specified vhost
1 year ago
Nicolas Roman
3ab7a01077
new warning rule with orange color for span element
1 year ago
Nicolas Roman
c4a6b1f069
errors handling for SSL check with the issuer, validity date and included domains
1 year ago
Nicolas Roman
1fc8a3e322
add keys to return array for parseCertificate method
1 year ago
Nicolas Roman
43318dc09a
add https prefix to getCertificate method
1 year ago
Nicolas Roman
3b9a534253
filter empty items from session variable of domains
1 year ago
Nicolas Roman
69936f67db
retrieve SSL cert and parse it, check the issuer, the expiration date and the SAN
1 year ago
Nicolas Roman
2737edbc11
update let's encrypt button name
1 year ago
Nicolas Roman
d7f0a5e36c
change error handling for let's encrypt checks
1 year ago
Nicolas Roman
15faf3dfdc
add isEvoacmeInstalled function
1 year ago
Nicolas Roman
f6cfe14cdc
add createFileHttpChallenge and deleteFileHttpChallenge functions
1 year ago
Nicolas Roman
bd6d70fbfe
change http challenge filename
1 year ago
Nicolas Roman
b25639c3aa
add manage-http-challenge-file function
1 year ago
Nicolas Roman
320a229d4f
separate view and controller logic
1 year ago
Nicolas Roman
58dda79c6a
add letsencrypt link in webadmin page
1 year ago
Nicolas Roman
4a137ae821
add h3 error styling
1 year ago
Nicolas Roman
b44a70f089
fix CURLOPT_REDIR_PROTOCOLS values
1 year ago
Nicolas Roman
2fff30a658
first draft webadmin-letsencrypt tpl
1 year ago
Nicolas Roman
6b8128e861
move FQDN syntax to checkDNSValidity function
1 year ago
Nicolas Roman
2193307e14
first draft webadmin-letsencrypt.php
1 year ago
Nicolas Roman
4cde233804
regroup webadmin rules
1 year ago
Nicolas Roman
12b907ea63
add checkDNSValidity function
1 year ago
Nicolas Roman
4a14333d41
first draft library letsencrypt
1 year ago
Nicolas Roman
84a821d58c
Merge branch 'vhost-delete' of evolix/evoadmin-web into master
1 year ago
Nicolas Roman
634a18d1cb
rebase master
1 year ago
Nicolas Roman
44b4ac2f5e
add .idea folder to gitignore
1 year ago