From 4f1896f9eac6d1cebea3d6744288b1e586cbf4f6 Mon Sep 17 00:00:00 2001 From: Marco Salvi Date: Mon, 25 Oct 2021 14:13:29 +0000 Subject: [PATCH 1/5] Aggiunta gestione https --- qrcodegenerator/index.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/qrcodegenerator/index.js b/qrcodegenerator/index.js index f8e0403..337ab1f 100644 --- a/qrcodegenerator/index.js +++ b/qrcodegenerator/index.js @@ -1,4 +1,6 @@ const express = require("express"); +const https = require('https'); +const fs = require('fs'); const axios = require('axios'); const ejs = require("ejs"); const path = require("path"); @@ -71,4 +73,11 @@ app.post("/sendc19", (req, res, next) => { res.send('Recorded'); }); -app.listen(port, console.log(`Listening on port ${port}`)); +https.createServer({ + key: fs.readFileSync('privkey.pem'), + cert: fs.readFileSync('fullchain.pem') +}, app) +.listen(port, function () { + console.log('Example app listening on port 3000! Go to https://localhost:3000/') +}) +//app.listen(port, console.log(`Listening on port ${port}`)); From 1b935d463c1b0e8ec8ad4fb86926063cff2ab141 Mon Sep 17 00:00:00 2001 From: Marco Salvi Date: Mon, 25 Oct 2021 14:14:39 +0000 Subject: [PATCH 2/5] Aumentato dimensione box scansione --- qrcodegenerator/public/html5-qrcode-demo.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/qrcodegenerator/public/html5-qrcode-demo.js b/qrcodegenerator/public/html5-qrcode-demo.js index 2ed336c..359b78a 100644 --- a/qrcodegenerator/public/html5-qrcode-demo.js +++ b/qrcodegenerator/public/html5-qrcode-demo.js @@ -15,7 +15,7 @@ docReady(function() { var lastResult, countResults = 0; var html5QrcodeScanner = new Html5QrcodeScanner( - "qr-reader", { fps: 20, qrbox: 250 }); + "qr-reader", { fps: 20, qrbox: 400 }); function onScanSuccess(decodedText, decodedResult) { if (decodedText !== lastResult) { @@ -118,4 +118,4 @@ docReady(function() { } html5QrcodeScanner.render(onScanSuccess, onScanError); -}); \ No newline at end of file +}); From 2489f053f3ea042b4d9ee73e36f0461d6aa86996 Mon Sep 17 00:00:00 2001 From: Marco Salvi Date: Mon, 25 Oct 2021 14:16:03 +0000 Subject: [PATCH 3/5] Modifica titolo pagina iniziale --- qrcodegenerator/view/index.ejs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/qrcodegenerator/view/index.ejs b/qrcodegenerator/view/index.ejs index 9a17b07..e2e642a 100644 --- a/qrcodegenerator/view/index.ejs +++ b/qrcodegenerator/view/index.ejs @@ -16,7 +16,7 @@
-

QR Code Reader Green Pass Check

+

Green Pass Check Egalware



@@ -30,4 +30,4 @@
- \ No newline at end of file + From 0c2f741c6f194d22a3695a3b5efbb90ab164e614 Mon Sep 17 00:00:00 2001 From: Marco Salvi Date: Tue, 26 Oct 2021 10:27:02 +0000 Subject: [PATCH 4/5] Certificato https --- qrcodegenerator/fullchain.pem | 103 ++++++++++++++++++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 qrcodegenerator/fullchain.pem diff --git a/qrcodegenerator/fullchain.pem b/qrcodegenerator/fullchain.pem new file mode 100644 index 0000000..21cf6d0 --- /dev/null +++ b/qrcodegenerator/fullchain.pem @@ -0,0 +1,103 @@ +-----BEGIN CERTIFICATE----- +MIIGMjCCBRqgAwIBAgIRAOjVC4wrrwGzQ15zdhT1I7IwDQYJKoZIhvcNAQELBQAw +gY8xCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAO +BgNVBAcTB1NhbGZvcmQxGDAWBgNVBAoTD1NlY3RpZ28gTGltaXRlZDE3MDUGA1UE +AxMuU2VjdGlnbyBSU0EgRG9tYWluIFZhbGlkYXRpb24gU2VjdXJlIFNlcnZlciBD +QTAeFw0yMTA1MDMwMDAwMDBaFw0yMjA1MDMyMzU5NTlaMBkxFzAVBgNVBAMMDiou +ZWdhbHdhcmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA28Mg +00xQt/6XliqjX6/zQ2i5tmwEbYvB+a5FHqFxfgIaSS+IDK0ZY8FWTzW8hePWaYGr +PQZ8ieVe4kPPd6qvnGxGrdTRNED68lO5c45Q75Idpn4LHP/l+/YuxL37NXwNVyGh +xlY6SvZwu0EdU5Gyecbv4zhkktpARdNA611YtOP6PhH5wjJyGSrVkWOLIQiRzPVm +t2XatTPJ+aIHYsYkAB5uqCvu5XrAzbDUMRkwBME5SILnI3YSd9BI8BjlrEgOQdaZ +W/Hshg5WE028Xeov7m8/CWFVsNP2qEiAsSPYWOhR+rVGqe3UQwLxFn/TnYC691Du +9UnAx2bb/QRaS2+TcQIDAQABo4IC/DCCAvgwHwYDVR0jBBgwFoAUjYxexFStiuF3 +6Zv5mwXhuAGNYeEwHQYDVR0OBBYEFFLvKbrKxq+hGkbJ9ULyt+7/q5LzMA4GA1Ud +DwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggr +BgEFBQcDAjBJBgNVHSAEQjBAMDQGCysGAQQBsjEBAgIHMCUwIwYIKwYBBQUHAgEW +F2h0dHBzOi8vc2VjdGlnby5jb20vQ1BTMAgGBmeBDAECATCBhAYIKwYBBQUHAQEE +eDB2ME8GCCsGAQUFBzAChkNodHRwOi8vY3J0LnNlY3RpZ28uY29tL1NlY3RpZ29S +U0FEb21haW5WYWxpZGF0aW9uU2VjdXJlU2VydmVyQ0EuY3J0MCMGCCsGAQUFBzAB +hhdodHRwOi8vb2NzcC5zZWN0aWdvLmNvbTAnBgNVHREEIDAegg4qLmVnYWx3YXJl +LmNvbYIMZWdhbHdhcmUuY29tMIIBfAYKKwYBBAHWeQIEAgSCAWwEggFoAWYAdQBG +pVXrdfqRIDC1oolp9PN9ESxBdL79SbiFq/L8cP5tRwAAAXkxp6tOAAAEAwBGMEQC +IC/rccBTcaeGNeAEoZpk9e6ghfSiYTd95FXSPbiNtuzWAiA5AQ/txGQj5J6nMlsX +8cmc5js1tDqdouXgWMIWplFcEwB1AN+lXqtogk8fbK3uuF9OPlrqzaISpGpejjsS +wCBEXCpzAAABeTGnqzAAAAQDAEYwRAIgbD0hjuAH3urM3Fq3trySr71Zsblstr1I +fuDCkD7HCJUCIDY7qwE76leiyYKMMI/AK8CRh7j+i2xyqwbr5WmDErN9AHYAVYHU +whaQNgFK6gubVzxT8MDkOHhwJQgXL6OqHQcT0wwAAAF5MaerKQAABAMARzBFAiAW +usvTRH8hZlGagN0mIU/fTCak3FU3X28wfWCpBKuAVQIhAOl8FGZc6dRT5vj6dHG+ +LMxRXwLdkc2+Tp3A+04+D1MkMA0GCSqGSIb3DQEBCwUAA4IBAQCO6a2nCgXEM5us +VcLLXYZNin/fMajQAxIlkkL2TngSY67NH4EMNfTW4VBCD/eaDS+k6rrlYJkekXLf +wZyR9rtt7bKnihbfjNuyX+27ekRWRBX7/m43JvR/AgT1lrP/UF+MMRS1aTA9PUj2 +J2DbttA/2aqHOjqXXWd9bgHL8wg9l+wtj+zU7rhEEngj536WIwMTa8i7IrdxWG1g +phf1bMBUgHYYJoYnkffsbS4lD3AQ9jkSt6+hXrJRyDTwaupuAIOMWWjNO7TSJRQv +7At30DhL5xKo3zXzUVpVP96fOoARPs+1jF4AWrQQVTi0RaQi5HIR//WZpNmYbz3B +bhNBpAgD +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGEzCCA/ugAwIBAgIQfVtRJrR2uhHbdBYLvFMNpzANBgkqhkiG9w0BAQwFADCB +iDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0pl +cnNleSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNV +BAMTJVVTRVJUcnVzdCBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTgx +MTAyMDAwMDAwWhcNMzAxMjMxMjM1OTU5WjCBjzELMAkGA1UEBhMCR0IxGzAZBgNV +BAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEYMBYGA1UE +ChMPU2VjdGlnbyBMaW1pdGVkMTcwNQYDVQQDEy5TZWN0aWdvIFJTQSBEb21haW4g +VmFsaWRhdGlvbiBTZWN1cmUgU2VydmVyIENBMIIBIjANBgkqhkiG9w0BAQEFAAOC +AQ8AMIIBCgKCAQEA1nMz1tc8INAA0hdFuNY+B6I/x0HuMjDJsGz99J/LEpgPLT+N +TQEMgg8Xf2Iu6bhIefsWg06t1zIlk7cHv7lQP6lMw0Aq6Tn/2YHKHxYyQdqAJrkj +eocgHuP/IJo8lURvh3UGkEC0MpMWCRAIIz7S3YcPb11RFGoKacVPAXJpz9OTTG0E +oKMbgn6xmrntxZ7FN3ifmgg0+1YuWMQJDgZkW7w33PGfKGioVrCSo1yfu4iYCBsk +Haswha6vsC6eep3BwEIc4gLw6uBK0u+QDrTBQBbwb4VCSmT3pDCg/r8uoydajotY +uK3DGReEY+1vVv2Dy2A0xHS+5p3b4eTlygxfFQIDAQABo4IBbjCCAWowHwYDVR0j +BBgwFoAUU3m/WqorSs9UgOHYm8Cd8rIDZsswHQYDVR0OBBYEFI2MXsRUrYrhd+mb ++ZsF4bgBjWHhMA4GA1UdDwEB/wQEAwIBhjASBgNVHRMBAf8ECDAGAQH/AgEAMB0G +A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAbBgNVHSAEFDASMAYGBFUdIAAw +CAYGZ4EMAQIBMFAGA1UdHwRJMEcwRaBDoEGGP2h0dHA6Ly9jcmwudXNlcnRydXN0 +LmNvbS9VU0VSVHJ1c3RSU0FDZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNybDB2Bggr +BgEFBQcBAQRqMGgwPwYIKwYBBQUHMAKGM2h0dHA6Ly9jcnQudXNlcnRydXN0LmNv +bS9VU0VSVHJ1c3RSU0FBZGRUcnVzdENBLmNydDAlBggrBgEFBQcwAYYZaHR0cDov +L29jc3AudXNlcnRydXN0LmNvbTANBgkqhkiG9w0BAQwFAAOCAgEAMr9hvQ5Iw0/H +ukdN+Jx4GQHcEx2Ab/zDcLRSmjEzmldS+zGea6TvVKqJjUAXaPgREHzSyrHxVYbH +7rM2kYb2OVG/Rr8PoLq0935JxCo2F57kaDl6r5ROVm+yezu/Coa9zcV3HAO4OLGi +H19+24rcRki2aArPsrW04jTkZ6k4Zgle0rj8nSg6F0AnwnJOKf0hPHzPE/uWLMUx +RP0T7dWbqWlod3zu4f+k+TY4CFM5ooQ0nBnzvg6s1SQ36yOoeNDT5++SR2RiOSLv +xvcRviKFxmZEJCaOEDKNyJOuB56DPi/Z+fVGjmO+wea03KbNIaiGCpXZLoUmGv38 +sbZXQm2V0TP2ORQGgkE49Y9Y3IBbpNV9lXj9p5v//cWoaasm56ekBYdbqbe4oyAL +l6lFhd2zi+WJN44pDfwGF/Y4QA5C5BIG+3vzxhFoYt/jmPQT2BVPi7Fp2RBgvGQq +6jG35LWjOhSbJuMLe/0CjraZwTiXWTb2qHSihrZe68Zk6s+go/lunrotEbaGmAhY +LcmsJWTyXnW0OMGuf1pGg+pRyrbxmRE1a6Vqe8YAsOf4vmSyrcjC8azjUeqkk+B5 +yOGBQMkKW+ESPMFgKuOXwIlCypTPRpgSabuY0MLTDXJLR27lk8QyKGOHQ+SwMj4K +00u/I5sUKUErmgQfky3xxzlIPK1aEn8= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFgTCCBGmgAwIBAgIQOXJEOvkit1HX02wQ3TE1lTANBgkqhkiG9w0BAQwFADB7 +MQswCQYDVQQGEwJHQjEbMBkGA1UECAwSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYD +VQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0EgTGltaXRlZDEhMB8GA1UE +AwwYQUFBIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTE5MDMxMjAwMDAwMFoXDTI4 +MTIzMTIzNTk1OVowgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpOZXcgSmVyc2V5 +MRQwEgYDVQQHEwtKZXJzZXkgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBO +ZXR3b3JrMS4wLAYDVQQDEyVVU0VSVHJ1c3QgUlNBIENlcnRpZmljYXRpb24gQXV0 +aG9yaXR5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAgBJlFzYOw9sI +s9CsVw127c0n00ytUINh4qogTQktZAnczomfzD2p7PbPwdzx07HWezcoEStH2jnG +vDoZtF+mvX2do2NCtnbyqTsrkfjib9DsFiCQCT7i6HTJGLSR1GJk23+jBvGIGGqQ +Ijy8/hPwhxR79uQfjtTkUcYRZ0YIUcuGFFQ/vDP+fmyc/xadGL1RjjWmp2bIcmfb +IWax1Jt4A8BQOujM8Ny8nkz+rwWWNR9XWrf/zvk9tyy29lTdyOcSOk2uTIq3XJq0 +tyA9yn8iNK5+O2hmAUTnAU5GU5szYPeUvlM3kHND8zLDU+/bqv50TmnHa4xgk97E +xwzf4TKuzJM7UXiVZ4vuPVb+DNBpDxsP8yUmazNt925H+nND5X4OpWaxKXwyhGNV +icQNwZNUMBkTrNN9N6frXTpsNVzbQdcS2qlJC9/YgIoJk2KOtWbPJYjNhLixP6Q5 +D9kCnusSTJV882sFqV4Wg8y4Z+LoE53MW4LTTLPtW//e5XOsIzstAL81VXQJSdhJ +WBp/kjbmUZIO8yZ9HE0XvMnsQybQv0FfQKlERPSZ51eHnlAfV1SoPv10Yy+xUGUJ +5lhCLkMaTLTwJUdZ+gQek9QmRkpQgbLevni3/GcV4clXhB4PY9bpYrrWX1Uu6lzG +KAgEJTm4Diup8kyXHAc/DVL17e8vgg8CAwEAAaOB8jCB7zAfBgNVHSMEGDAWgBSg +EQojPpbxB+zirynvgqV/0DCktDAdBgNVHQ4EFgQUU3m/WqorSs9UgOHYm8Cd8rID +ZsswDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wEQYDVR0gBAowCDAG +BgRVHSAAMEMGA1UdHwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwuY29tb2RvY2EuY29t +L0FBQUNlcnRpZmljYXRlU2VydmljZXMuY3JsMDQGCCsGAQUFBwEBBCgwJjAkBggr +BgEFBQcwAYYYaHR0cDovL29jc3AuY29tb2RvY2EuY29tMA0GCSqGSIb3DQEBDAUA +A4IBAQAYh1HcdCE9nIrgJ7cz0C7M7PDmy14R3iJvm3WOnnL+5Nb+qh+cli3vA0p+ +rvSNb3I8QzvAP+u431yqqcau8vzY7qN7Q/aGNnwU4M309z/+3ri0ivCRlv79Q2R+ +/czSAaF9ffgZGclCKxO/WIu6pKJmBHaIkU4MiRTOok3JMrO66BQavHHxW/BBC5gA +CiIDEOUMsfnNkjcZ7Tvx5Dq2+UUTJnWvu6rvP3t3O9LEApE9GQDTF1w52z97GA1F +zZOFli9d31kWTz9RvdVFGD/tSo7oBmF0Ixa1DVBzJ0RHfxBdiSprhTEUxOipakyA +vGp4z7h/jnZymQyd/teRCBaho1+V +-----END CERTIFICATE----- From bcaee07a012cade79bdf7e4dc1193aaea2671306 Mon Sep 17 00:00:00 2001 From: Marco Salvi Date: Tue, 26 Oct 2021 10:27:33 +0000 Subject: [PATCH 5/5] Chiave certificato https --- qrcodegenerator/privkey.pem | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 qrcodegenerator/privkey.pem diff --git a/qrcodegenerator/privkey.pem b/qrcodegenerator/privkey.pem new file mode 100644 index 0000000..0895500 --- /dev/null +++ b/qrcodegenerator/privkey.pem @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDbwyDTTFC3/peW +KqNfr/NDaLm2bARti8H5rkUeoXF+AhpJL4gMrRljwVZPNbyF49Zpgas9BnyJ5V7i +Q893qq+cbEat1NE0QPryU7lzjlDvkh2mfgsc/+X79i7Evfs1fA1XIaHGVjpK9nC7 +QR1TkbJ5xu/jOGSS2kBF00DrXVi04/o+EfnCMnIZKtWRY4shCJHM9Wa3Zdq1M8n5 +ogdixiQAHm6oK+7lesDNsNQxGTAEwTlIgucjdhJ30EjwGOWsSA5B1plb8eyGDlYT +Tbxd6i/ubz8JYVWw0/aoSICxI9hY6FH6tUap7dRDAvEWf9OdgLr3UO71ScDHZtv9 +BFpLb5NxAgMBAAECggEBAMptB3x6bFO/KERDTC+ks+/gtEfrYXzCYk+pjbN0REUs +jKfjJ299tshjWywlNF0kC+ktbt0Mb4TZibfjfGQfDhmIxuXyBS4buMukAUwGyFiU +f8lPis8Qi/i1wEirMo0GkocyzIAUByfrrtVdWjUTHJH9hBQJauK2NMPcnozuc/pR +28PzGbNKgqEMV1U4ryDIipFa+dKND5Pyunxm2Ja8ok4zJ2G5iBX7cqY/8C0cS0kR +TzqtYYBlKEFVy2dGmZVX4Asu8RiCKYihQvTpzEWgARfmksCMkdKgbDpmA7jLhXvo +XF/jav/GryUREPiMMo8kTBbEmz5jovpQOM19tge54F0CgYEA7naGqbUOuP2Kbscp +YSN4FWzB+Sg3Vn3+IuAlRGPAOKEyVnMekfRjx5YTEitpaqi3hi67Vx1h2PFrONh9 +nkkazCcmfUg9rQoyg6E0swm2yBaWHMljbcIXCCwzUo2ye+xmnQEgTbKLp9EoSqCD +jAYD46i9XnKIPz6OBnxxkO47my8CgYEA6+yHNHWhU0XghzdmggE6024MfjtKyNw7 +YU8x25cFx3/KSPahCekON8yH+LKc7X4DF19tOdG2MlBLrLtOnqyvAYFHmIPVAvyK +SY76augAcAHIKwlGzoefqaZkNb0Xgd80zwH4kQVjQV2E19vHeCwNvdHkT+hUjk/k +qBornJjbk18CgYAG72eHM/7TnnwSMLShYJizdtBFYMgLOerUNNSgoo4Kl5WRMhPn +hsYIHfM8Cgss0O9VdbJ5HB+mYY8Ovi0ZF2MyIMlbx2gTykIh1eRkeJnaQ93lxG2h +2Y017aMoeXqBZCSv2EKKP/ET1l9nnDd3MQ2X52ZqgsY3oKgcxC3BW0xcfQKBgD3m +SjcmYdSCcf2oOHoFrpSIvDhmgCGhPucyKyetQTPtwHpSU0BRaIyVWluTKX9aX59D +R1ozPrWGwcQpROB2+FfRvqIyfLIS5omUPPnNs0ev///iqDRJ+0c8w/Ahk8hccvOZ +Vcle+4LL8a3dGUHbdSOHrXqVv5GzPpAohabJqFrLAoGBALAbKLlMRsbwltoPfL3z +NLQpsiEwqROKaCONfi6lkXfGGDwgcNr9r3JDGD5vr07DNP8Max3ZU4u2E+7JQ6hC +Ut2ja14JwrEWBjYBWu9UW4wzI+WrKexFoDSGLZMIk+qA0yZCUDtQRzVgqis1RzoL +N45Rr45izPd6jqQX0q9ava7C +-----END PRIVATE KEY-----