Shibboleth/openssl zlib

Da sia.
Vai alla navigazione Vai alla ricerca

Sintomi

Lo Sp si autentica ma il passaggio degli attributi non funziona. Sullo IdP non si trova traccia del passaggio degli attributi, mentre sullo SP si trova una riga del tipo:

ERROR Shibboleth.AttributeResolver [120]: exception during SAML query to https://idp.test.it:8443/shibboleth-idp/AA: 
CURLSOAPTransport failed while contacting SOAP responder: error:1408F06B:SSL routines:SSL3_GET_RECORD:bad decompression

Soluzione

Scaricare e decomprimere i sorgenti per l'ultima versione disponibile di OpenSSL nel ramo 0.9.8. Configurare con:

$ ./config --prefix=/opt/openssl-0.9.8_shibd no-zlib shared

Compilare con:

$ make

Installare con:

$ sudo make install

Modificare (per debian) il file /etc/init.d/shibd includendo verso l'inizio:

export LD_LIBRARY_PATH="/opt/openssl-0.9.8_shibd/lib/"

Riavviare shibd: /etc/init.d/shibd restart

Per la soluzione si ringrazia l'ing. Daniele Gozzi

Soluzione alternativa

https://spaces.internet2.edu/display/SHIB2/DebianEtchRebuildOpenSSL