spid-compliant-certificates icon indicating copy to clipboard operation
spid-compliant-certificates copied to clipboard

Errore nel controllo della variabile ORGANIZATION_IDENTIFIER

Open pselvini opened this issue 2 years ago • 2 comments

Ciao, lo script gencert-public.sh cerca di verificare il codice AOO dell'ente indicato nella variabile ORGANIZATION_IDENTIFIER usando una API il cui endpoint non risulta più accessibile (https://indicepa.gov.it/PortaleServices/api/aoo). Al momento ho risolto disabilitando la verifica, ma mi chiedevo se fosse disponibile un URL alternativo liberamente accessibile senza registrazione/autorizzazione, al pari di quello precedente.

grazie, Paolo

pselvini avatar May 18 '22 15:05 pselvini

Ciao

Prova spid-sp-test Questo integra spid-compliant-certificates-python e usa indicepa

Noi stiamo testando la versione disponibile su branch dev

peppelinux avatar May 18 '22 21:05 peppelinux

ciao, da quello che vedo spid-sp-test non genera certificati come spid-compliant-certificates ma è in grado di validare quelli contenuti nei metadati. Ad ogni modo fa uso di indicepa che risulta effettivamente accessibile senza autenticazione. Credo quindi ci sia qualche problema nello script gencert-public.sh alle righe 134-136:

if curl -X POST https://indicepa.gov.it/PortaleServices/api/aoo -H "Content-Type: application/json" -d '${JSON}' | grep -qv '"numeroRigheTotali":1'; then
    die "[E] ORGANIZATION_IDENTIFIER refers to something that does not exists \n [I] Check it by yourself at ${CHECK_URL}"
fi

Peraltro mi sembra che la variabile CHECK_URL non sia inizializzata/valorizzata.

Userò quindi direttamente spid-compliant-certificates-python in sostituzione.

pselvini avatar May 19 '22 07:05 pselvini