From 238b8685f1956f8deb5bc56b1f13d9e20481c529 Mon Sep 17 00:00:00 2001 From: Alfonso Alongi Date: Tue, 27 Apr 2021 17:58:22 +0200 Subject: [PATCH 1/5] Update log.py MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fix path del file di log in conformità al paradigma del cloud dove le directory del codice sorgente sono immutabili e il container può anche essere eseguito con unutente differente che non ha permessi di scrittura come in OpenShift. --- testenv/log.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/testenv/log.py b/testenv/log.py index 5eda0a1a..d49b8f04 100644 --- a/testenv/log.py +++ b/testenv/log.py @@ -6,7 +6,7 @@ logging.basicConfig(level=logging.DEBUG) handler = RotatingFileHandler( - 'spid.log', maxBytes=500000, backupCount=1 + '/tmp/spid.log', maxBytes=500000, backupCount=1 ) handler.setLevel(logging.DEBUG) formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(module)s - %(message)s') From 5eedbfc299326d9352764897814d621ed2fb0127 Mon Sep 17 00:00:00 2001 From: Alfonso Alongi Date: Fri, 15 Jul 2022 09:59:31 +0200 Subject: [PATCH 2/5] libffi6 --- Dockerfile | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 819b7c58..b6f5e6db 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,7 +5,7 @@ RUN apt-get update \ && apt-get install -y \ ca-certificates \ xmlsec1 \ - libffi6 \ + libffi7 \ build-essential \ libpq-dev \ && apt-get clean \ diff --git a/README.md b/README.md index 64d550a1..ef552ecd 100644 --- a/README.md +++ b/README.md @@ -72,7 +72,7 @@ L'immagine `italia/spid-testenv2` a anche disponibile su [Docker Hub](https://hu Su macOS si può usare `brew install libxmlsec1 libffi`. - Su Debian/Ubuntu si può usare `apt-get install libxmlsec1 libffi6`. + Su Debian/Ubuntu si può usare `apt-get install libxmlsec1 libffi7`. 1. Creare ed attivare un virtualenv From 0c40422b44de426985e4451c10f12ae24e7b9b6f Mon Sep 17 00:00:00 2001 From: Alfonso Alongi Date: Fri, 15 Jul 2022 10:10:19 +0200 Subject: [PATCH 3/5] ignore_ambiguous_key_info=True --- testenv/crypto.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/testenv/crypto.py b/testenv/crypto.py index ad970cf5..5847d62c 100644 --- a/testenv/crypto.py +++ b/testenv/crypto.py @@ -290,7 +290,7 @@ def _ensure_matching_certificate(self): def _verify_signature(self): try: self._verifier.verify( - self._request.saml_request, x509_cert=self._cert) + self._request.saml_request, x509_cert=self._cert, ignore_ambiguous_key_info=True) except InvalidDigest: self._fail('Il valore del digest non è valido.') except InvalidSignature_: From 4acbba2dc217d4ac1ed7bda379e5aec7fcdbed89 Mon Sep 17 00:00:00 2001 From: Alfonso Alongi Date: Fri, 17 Nov 2023 11:57:31 +0100 Subject: [PATCH 4/5] Update Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index b6f5e6db..9fc7b038 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,7 +5,7 @@ RUN apt-get update \ && apt-get install -y \ ca-certificates \ xmlsec1 \ - libffi7 \ + libffi \ build-essential \ libpq-dev \ && apt-get clean \ From be464e0eafbc74d06c330daa2f09c762f484559e Mon Sep 17 00:00:00 2001 From: Alfonso Alongi Date: Fri, 17 Nov 2023 12:00:05 +0100 Subject: [PATCH 5/5] Update Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 9fc7b038..819b7c58 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,7 +5,7 @@ RUN apt-get update \ && apt-get install -y \ ca-certificates \ xmlsec1 \ - libffi \ + libffi6 \ build-essential \ libpq-dev \ && apt-get clean \