certificati per crash-program regione Abruzzo
alessandropassamonti opened this issue · 6 comments
Buongiorno,
Ho ricevuto dal referente della regione Abruzzo i certificati da utilizzate per il crash-program.
i certificati A1#130#ABRUZZO_ALS1_TEST e S1#130#ABRUZZO_ALS1_TEST hanno dei problemi. Quando tento di generare il certificato utilizzando la chiave privata ottengo questo errore:
"No cert in -in file 'A1#130#ABRUZZO_ASL1_TEST.pem' matches private key"
Nessun problema per gli altri certificati A1#130#ABRUZZO_ASL2_TEST,S1#130#ABRUZZO_ASL2_TEST,A1#130#ABRUZZO_ASL4_TEST,S1#130#ABRUZZO_ASL4_TEST
ho fatto un check con openssl tra csr e chiave privata e i valori corrispondono
invece il valore di controllo del certificato non corrisponde
i comandi usati sono
openssl rsa -noout -modulus -in cert.key | openssl md5
openssl req -noout -modulus -in file.csr | openssl md5
openssl x509 -noout -modulus -in cert.pem | openssl md5
Infine, non mi tornano gli issuer. per la ASL 1 combacia con il CN del certificato (anche se errato ALS1 invece di ASL1) mentre nei certificati della ASL2 e ASL4 , i CN non corrispondono:
-
integrity:S1#130#ABRUZZO_ALS2_TEST
IL CN è S1#130#ABRUZZO_ASL2_TEST -
integrity:S1#130#ABRUZZO_ALS4_TEST
IL CN è S1#130#ABRUZZO_ASL4_TEST
Ho il timore che l'autenticazione potrebbe fallire
Grazie
Buonasera,
sono state effettuate delle correzioni sul db.
Pertanto, le chiediamo di testare i certificati relativi ad ASL2, ASL3, ASL4.
Per quelli relativi a ASL1, può usare i certificati con ALS1 oppure può effettuare una nuova richiesta per avere i certificati con il nome corretto.
Grazie.
Buongiorno,
la avvisiamo che le sono stati inviati i nuovi certificati con il nome corretto (ASL1 anziché ALS1) mentre i precedenti sono stati revocati.
Rimaniamo a disposizione.
Buonasera,
sto provando la validazione di un CDA con il certificato S1#130#ABRUZZO_ASL2_TEST e ricevo errore
{"type":"https://govway.org/handling-errors/403/AuthorizationContentDeny.html","title":"AuthorizationContentDeny","status":403,"detail":"Unauthorized request content","govway_id":"9b51ecc5-76aa-11ef-b8bd-005056ae54fa"}
grazie
Buongiorno,
dalle analisi effettuate sui log della chiamata indicata, l'errore sembrerebbe essere causato dall'errata valorizzazione dei seguenti campi contenuti nel token FSE-JWT-Signature:
FSE-JWT-Signature Token:
"sub": "PROVAX00X00X000Y"
-> esso deve contenere il codice fiscale dell’utente o partita iva dell'azienda che fa richiesta del servizio di interoperabilità in formato codifica conforme alle specifiche IHE (ITI TF-3)
Esempio: VRDMRC67T20I257E^^^&2.16.840.1.113883.2.9.4.3.2&ISO
"person_id": "PSSLSN76B20G482T"
-> esso rappresenta il codice identificativo dell’assistito a cui si riferisce la richiesta o del genitore/tutore che ha richiesto l’operazione\il codice identificativo dell’assistito, del genitore o del tutore, codificato secondo il tipo di dato CX HL7 V2.5 (per come indicato alle specifiche IHE TF-3)
Saranno trattati tutti i soggetti presenti in ANA.
Esempio: RSSMRA75C03F839K^^^&2.16.840.1.113883.2.9.4.3.2&ISO
La invitiamo a riprovare dopo aver applicato le correzioni indicate.
Per maggiori informazioni sulla valorizzazione dei campi contenuti nei JWT può consultare la documentazione al link: integrazione-gateway#131-campi-contenuti-nei-jwt
Rimaniamo a disposizione nel caso avesse bisogno di ulteriore supporto.
Grazie,
ora il Gtw risponde con esisto positivo.
Testati con esito positivo i certificati
- A1#130#ABRUZZO_ASL1_TEST
- S1#130#ABRUZZO_ASL1_TEST
- A1#130#ABRUZZO_ASL2_TEST
- S1#130#ABRUZZO_ASL2_TEST
- A1#130#ABRUZZO_ASL4_TEST
- A1#130#ABRUZZO_ASL4_TEST
Ringraziamo per il feedback e procediamo con la chiusura della issue.