# \[DOC\_OP\_02\] 6.2. \[INTEGRITY\_REST\_01\] Integrità del payload messaggio REST

**URL:** <https://forum.italia.it/t/doc-op-02-6-2-integrity-rest-01-integrita-del-payload-messaggio-rest/21475>\
**Category:** LG interoperabilità tecnica delle PA\
**Created:** [5 Febbraio 2021, 9:51am UTC](https://forum.italia.it/t/doc-op-02-6-2-integrity-rest-01-integrita-del-payload-messaggio-rest/21475 "2021-02-05T09:51:50Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![docs-italia](https://forum.italia.it/user_avatar/forum.italia.it/docs-italia/32/709_2.png) [@docs-italia](https://forum.italia.it/u/docs-italia)\
**Post date:** [5 Febbraio 2021, 9:51am UTC](https://forum.italia.it/t/doc-op-02-6-2-integrity-rest-01-integrita-del-payload-messaggio-rest/21475/1 "2021-02-05T09:51:50Z")

</div>

Il presente profilo estende ID\_AUTH\_REST\_01 o ID\_AUTH\_REST\_02, aggiungendo alla comunicazione tra fruitore ed erogatore a livello di messaggio:

- integrità del payload del messaggio…

_…continua a leggere su [docs.italia.it](https://docs.italia.it/italia/piano-triennale-ict/lg-modellointeroperabilita-docs/it/bozza/doc/02_Pattern%20sicurezza/06_integrita/02_integrity_rest.html)_

---

<div class="post-metadata">

**Author:** ![fenzad](https://forum.italia.it/user_avatar/forum.italia.it/fenzad/32/1870_2.png) [@fenzad](https://forum.italia.it/u/fenzad)\
**Post date:** [16 Marzo 2021, 6:40pm UTC](https://forum.italia.it/t/doc-op-02-6-2-integrity-rest-01-integrita-del-payload-messaggio-rest/21475/2 "2021-03-16T18:40:20Z")

</div>

Sia il fruitore, che l’erogatore nel caso di inserimento dell’header Agid-JWT-Signature, devono firmare il token JWT.  
Quale certificato è opportuno utilizzare? E’ sconsigliabile utilizzare un certificato self-signed o con una CA non riconosciuta?

---

<div class="post-metadata">

**Author:** ![fenzad](https://forum.italia.it/user_avatar/forum.italia.it/fenzad/32/1870_2.png) [@fenzad](https://forum.italia.it/u/fenzad)\
**Post date:** [16 Marzo 2021, 6:43pm UTC](https://forum.italia.it/t/doc-op-02-6-2-integrity-rest-01-integrita-del-payload-messaggio-rest/21475/3 "2021-03-16T18:43:59Z")

</div>

Abbiamo implementato i pattern ID\_AUTH\_REST\_XX e INTEGRITY\_REST\_01 esposti dalle linee guida.  
E’ possibile avere a disposizione esempi di implementazione o la possibilità di avere tool per la verifica che ciò che è stato implementato rispecchi in toto quello indicato dalle linee guida?

---

<div class="post-metadata">

**Author:** ![Roberto\_Polli](https://forum.italia.it/user_avatar/forum.italia.it/roberto_polli/32/1127_2.png) [@Roberto\_Polli](https://forum.italia.it/u/Roberto_Polli)\
**Post date:** [25 Marzo 2021, 2:51pm UTC](https://forum.italia.it/t/doc-op-02-6-2-integrity-rest-01-integrita-del-payload-messaggio-rest/21475/4 "2021-03-25T14:51:26Z")

</div>

Ciao @fenzad contiamo di implementare degli strumenti per supportare la verifica di questi elementi, ma ad oggi non sono ancora presenti dei tool per quei pattern.

Se avete codice da condividere in opensource potrebbe essere un ottimo punto di partenza per creare uno strumento a supporto. cc: @Matteo_Fortini

Per quanto riguarda invece la verifica delle specifiche in formato OpenAPI, è sempre possibile usare lo strumento per fare i check disponibile su [https://italia.github.io/api-oas-checker/](https://italia.github.io/api-oas-checker/)

---

<div class="post-metadata">

**Author:** ![fenzad](https://forum.italia.it/user_avatar/forum.italia.it/fenzad/32/1870_2.png) [@fenzad](https://forum.italia.it/u/fenzad)\
**Post date:** [25 Marzo 2021, 4:05pm UTC](https://forum.italia.it/t/doc-op-02-6-2-integrity-rest-01-integrita-del-payload-messaggio-rest/21475/5 "2021-03-25T16:05:18Z")

</div>

Grazie mille @Roberto_Polli, molto utile il check per l’OpenApi!  
Per quanto riguarda la parte più delicata relativamente l’implementazione di ID\_AUTH\_REST\_01 e INTEGRITY\_REST\_01 penso che a breve pubblicheremo un po’ di codice in .net core in github, e sicuramente chiederemo un vostro supporto.  
Grazie ancora e un saluto.
