ministero-salute / it-fse-support

https://ministero-salute.github.io/it-fse-support/
33 stars 19 forks source link

Problema SSL #925

Closed mvolpe-fvg closed 1 month ago

mvolpe-fvg commented 1 month ago

Buongiorno,

Stiamo cercando di condurre il test di validazione con il gateway, ma al momento l'end-point di prova ricavato dalla documentazione it-fse-support:

https://modipa-val.fse.salute.gov.it/govway/rest/in/FSE/gateway/v1

ritorna CONNECTION_RESET_ERROR, secondo noi dovuto alla mancanza di un certificato SSL valido. Esiste un altro end-point per le prove? Dobbiamo installare noi un certificato SSL sul nostro server di test infrastruttura di Aria (Policlinico di Milano)?

Anche provando dal browser riceviamo lo stesso errore.

LucaRogledi commented 1 month ago

Buon pomeriggio, L'url da lei riportato non corrisponde all'url del servizio di validazione: "https://modipa-val.fse.salute.gov.it/govway/rest/in/FSE/gateway/v1/documents/validation".

Per effettuare correttamente una chiamata al servizio di validazione messo a disposizione dal gateway è necessario:

La generazione dei token da utilizzare per la chiamata può essere fatta tramite l'utilizzo del tool "jwt-generator" scaricabile al link: https://github.com/ministero-salute/it-fse-gtw-tools. Ricordiamo infine che per stabilire la connessione https è necessario selezionare il certificato in formato p12 di autorizzazione (A1) , mentre per la generazione dei token (Bearer e Signature) è necessario impiegare quello di firma (S1).

Restiamo a disposizione per eventuali chiarimenti. Grazie

mvolpe-fvg commented 1 month ago

Anche con CURL si ottiene immediatamente lo stesso risultato: CONNECTION RESET Mi potrebbe spiegare come esplicitare l'utilizzo del p12 durante la connessione con CURL o in Postman? Il problema qui appare immediatamente, ben prima della verifica della correttezza della chiamata.

vigliottim commented 1 month ago

Buonasera, per avere supporto nell'utilizzo di Postman può consultare il seguente link (è spiegato anche come inserire il certificato p12 richiesto): 654#issuecomment-1985853383 Se preferisce effettuare le chiamata ai servizi tramite curl, può inserire il certificato di autenticazione tramite i due parametri riportati di seguito: --cert-type P12 --cert A1***.p12:PASSWORD ......... dove A1***.p12 è il suocertificato di Autenticazione e PASSWORD è la relativa password. Rimaniamo a disposizione per ulteriori chiarimenti.

vigliottim commented 1 month ago

Buongiorno, non avendo ricevuto ulteriori riscontri, procediamo alla chiusura della presente issue. Rimaniamo a disposizione per altre richieste di supporto.