aboutsummaryrefslogtreecommitdiff
path: root/nixops/modules/task/www
diff options
context:
space:
mode:
authorIsmaël Bouya <ismael.bouya@normalesup.org>2019-03-04 23:52:30 +0100
committerIsmaël Bouya <ismael.bouya@normalesup.org>2019-03-09 02:07:42 +0100
commitc92933bfa2d95533ea5c8650ff4d40b6621e600f (patch)
tree3273743b9d213fbabcd9e80855a9ab2cb14470cb /nixops/modules/task/www
parentf8dbac307b48e7ff4baea2b78ec08fa569b44e9d (diff)
downloadNix-c92933bfa2d95533ea5c8650ff4d40b6621e600f.tar.gz
Nix-c92933bfa2d95533ea5c8650ff4d40b6621e600f.tar.zst
Nix-c92933bfa2d95533ea5c8650ff4d40b6621e600f.zip
Use Let’s encrypt for taskwarrior
Diffstat (limited to 'nixops/modules/task/www')
-rw-r--r--nixops/modules/task/www/index.php24
1 files changed, 23 insertions, 1 deletions
diff --git a/nixops/modules/task/www/index.php b/nixops/modules/task/www/index.php
index 829cdd0..deaf8af 100644
--- a/nixops/modules/task/www/index.php
+++ b/nixops/modules/task/www/index.php
@@ -40,7 +40,29 @@ if (isset($_GET["file"])) {
40 } 40 }
41 $certificate = file_get_contents($basecert . ".cert.pem"); 41 $certificate = file_get_contents($basecert . ".cert.pem");
42 $cert_key = file_get_contents($basecert . ".key.pem"); 42 $cert_key = file_get_contents($basecert . ".key.pem");
43 $server_cert = file_get_contents($vardir . "/keys/server.cert"); 43
44 // IdenTrust DST Root CA X3
45 // obtained here: https://letsencrypt.org/fr/certificates/
46 $server_cert = "-----BEGIN CERTIFICATE-----
47MIIDSjCCAjKgAwIBAgIQRK+wgNajJ7qJMDmGLvhAazANBgkqhkiG9w0BAQUFADA/
48MSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT
49DkRTVCBSb290IENBIFgzMB4XDTAwMDkzMDIxMTIxOVoXDTIxMDkzMDE0MDExNVow
50PzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QgQ28uMRcwFQYDVQQD
51Ew5EU1QgUm9vdCBDQSBYMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
52AN+v6ZdQCINXtMxiZfaQguzH0yxrMMpb7NnDfcdAwRgUi+DoM3ZJKuM/IUmTrE4O
53rz5Iy2Xu/NMhD2XSKtkyj4zl93ewEnu1lcCJo6m67XMuegwGMoOifooUMM0RoOEq
54OLl5CjH9UL2AZd+3UWODyOKIYepLYYHsUmu5ouJLGiifSKOeDNoJjj4XLh7dIN9b
55xiqKqy69cK3FCxolkHRyxXtqqzTWMIn/5WgTe1QLyNau7Fqckh49ZLOMxt+/yUFw
567BZy1SbsOFU5Q9D8/RhcQPGX69Wam40dutolucbY38EVAjqr2m7xPi71XAicPNaD
57aeQQmxkqtilX4+U9m5/wAl0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNV
58HQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMSnsaR7LHH62+FLkHX/xBVghYkQMA0GCSqG
59SIb3DQEBBQUAA4IBAQCjGiybFwBcqR7uKGY3Or+Dxz9LwwmglSBd49lZRNI+DT69
60ikugdB/OEIKcdBodfpga3csTS7MgROSR6cz8faXbauX+5v3gTt23ADq1cEmv8uXr
61AvHRAosZy5Q6XkjEGB5YGV8eAlrwDPGxrancWYaLbumR9YbK+rlmM6pZW87ipxZz
62R8srzJmwN0jP41ZL9c8PDHIyh8bwRLtTcm1D9SZImlJnt1ir/md2cXjbDaJWFBM5
63JDGFoqgCWjBH4d1QB7wCCZAA62RjYJsWvIjJEubSfZGL+T0yjWW06XyxV3bqxbYo
64Ob8VZRzI9neWagqNdwvYkQsEjgfbKbYK7p2CNTUQ
65-----END CERTIFICATE-----";
44 66
45 $file = $_GET["file"]; 67 $file = $_GET["file"];
46 switch($file) { 68 switch($file) {