New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Esistenza Vita [C019] - Received request is not conform to the required interoperability profile #4496
Comments
L'errore è questo: Validazione security token ModI 'INTEGRITY' della richiesta fallita: Signature verification failed |
Grazie. Ecco la request che faccio:
Ecco la risposta:
|
L'errore è ancora Validazione security token ModI 'INTEGRITY' della richiesta fallita: Signature verification failed. |
Buongiorno. Abbiamo aggiunto il digest all'header. Ora riceviamo questa risposta: { Grazie |
Stesso errore... { Dove value è il valore ottenuto applicando l'algoritmo indicato nel claim digest.alg al JWT di audit. |
Ho aggiornato lo script create_client_assertion.py inserendo "digest" (come sopra) e client_ID - come specificato da AUDIT_REST_02. Ma il voucher non si genera più è da questo errore:
|
Si tratta di un errore restituito da PDND, quindi è necessario chiedere all'assistenza pdnd, loro possono darvi maggiori delucidazioni sull'errore relativo al correlationId indicato.... |
OK - dove posso mandare la richiesta di sopporto per PDND? |
Buongiorno, Abbiamo provato ad inserire il digest ma da sempre errore quando facciamo validazione del Voucher. Payload 1
risposta: Payload 2
Risposta:
Risposta Grazie ancora |
Ok, abbiamo risolto il digest e generato un voucher valido. Faccendo una chiamata all'endpoint: https://modipa-val.anpr.interno.it/govway/rest/in/MinInternoPortaANPR-PDND/C019-servizioAccertamentoEsistenzaVita/v1/anpr-service-e002 riceviamo la risposta seguente:
Ci potete indicare il problema? Grazie |
@ JeyjooMilano : buongiorno, sto anche io sviluppando un client (in php) per la società dove lavoro. Anche io sono fermo sullo stesso punto in cui è arrivato lei, forse potrebbe essere utile confrontarci su come abbiamo creato il digest e sugli headers da mettere nel curl. Leggendo altri thread ho appurato che PDND l'unica cosa che testa è la lunghezza del digest inserito (oltre ovviamente alla correttezza formale del claim in json). Se la lunghezza è rispettata (64 chars) tutto ok per PDND. Il digest sappiamo che si ottiene con una funzione di hash sha256 a partire da jwt "traking evidence": il primo dubbio è se debba essere passato come argomento della funzione di hash l'intero JWT tracking evidence ossia : |
@gmiscia per me sono 3 mesi che faccio domande sui 2 forum PDND di Github. Purtroppo l'API del PDND è contorta. La documentazione è incompleta e in vari punti sbagliata. Ogni volta che si risolve una parte, c'è qualcos' altro che non va o che devi aggiungere. Dovrebbero essere un integrazione di qualche ora invece ho dovuto arrendermi. |
L'errore è il seguente: |
Buongiorno,
Devo fare l'accertamento dell'esistenza vita [C019]. Abbiamo generato il voucher con successo.
Faccendo una chiamata all'endpoint: https://modipa-val.anpr.interno.it/govway/rest/in/MinInternoPortaANPR-PDND/C019-servizioAccertamentoEsistenzaVita/v1/anpr-service-e002 riceviamo la risposta seguente:
{ "type": "https://govway.org/handling-errors/400/InteroperabilityInvalidRequest.html", "title": "InteroperabilityInvalidRequest", "status": 400, "detail": "Received request is not conform to the required interoperability profile", "govway_id": "b8c535f2-fd7f-11ee-b214-005056ae5232" }
Ci potete indicare il problema?
Grazie
The text was updated successfully, but these errors were encountered: