# \[TUTORIAL\] Set-up Appliance RAO per Erogazione SPID

**URL:** <https://forum.italia.it/t/tutorial-set-up-appliance-rao-per-erogazione-spid/25895>\
**Category:** SPID\
**Created:** [4 Settembre 2021, 2:54pm UTC](https://forum.italia.it/t/tutorial-set-up-appliance-rao-per-erogazione-spid/25895 "2021-09-04T14:54:32Z")\
**Posts on this page:** 13\
**Page:** 3

<div class="post-metadata">

**Author:** ![Salvatore\_Saba](https://forum.italia.it/user_avatar/forum.italia.it/salvatore_saba/32/9291_2.png) [@Salvatore\_Saba](https://forum.italia.it/u/Salvatore_Saba)\
**Post date:** [12 Novembre 2022, 7:29pm UTC](https://forum.italia.it/t/tutorial-set-up-appliance-rao-per-erogazione-spid/25895/42 "2022-11-12T19:29:00Z")

</div>

Hai provato a vedere i log del container?

---

<div class="post-metadata">

**Author:** ![Diego46](https://forum.italia.it/letter_avatar_proxy/v4/letter/d/f17d59/32.png) [@Diego46](https://forum.italia.it/u/Diego46)\
**Post date:** [13 Novembre 2022, 11:17am UTC](https://forum.italia.it/t/tutorial-set-up-appliance-rao-per-erogazione-spid/25895/43 "2022-11-13T11:17:57Z")

</div>

Questi gli unici riferimenti a “v2” che trovo nel json.log del container sieltesign:

```auto
{"log":"No changes detected in app 'api'\n","stream":"stdout","time":"2022-11-13T10:49:31.087194079Z"}
{"log":"Operations to perform:\n","stream":"stdout","time":"2022-11-13T10:49:31.782216754Z"}
{"log":" Apply all migrations: admin, api, auth, contenttypes, sessions\n","stream":"stdout","time":"2022-11-13T10:49:31.7822391Z"}
{"log":"Running migrations:\n","stream":"stdout","time":"2022-11-13T10:49:31.791421058Z"}
{"log":" No migrations to apply.\n","stream":"stdout","time":"2022-11-13T10:49:31.791438574Z"}
{"log":"Watching for file changes with StatReloader\n","stream":"stderr","time":"2022-11-13T10:49:33.042316245Z"}
{"log":"Performing system checks...\n","stream":"stdout","time":"2022-11-13T10:49:33.042994202Z"}
{"log":"\n","stream":"stdout","time":"2022-11-13T10:49:33.04300696Z"}
{"log":"System check identified no issues (0 silenced).\n","stream":"stdout","time":"2022-11-13T10:49:33.21077527Z"}
{"log":"November 13, 2022 - 10:49:33\n","stream":"stdout","time":"2022-11-13T10:49:33.226273043Z"}
{"log":"Django version 2.2.13, using settings 'sieltesign.settings'\n","stream":"stdout","time":"2022-11-13T10:49:33.226290192Z"}
{"log":"Starting development server at http://0.0.0.0:8003/\n","stream":"stdout","time":"2022-11-13T10:49:33.226293299Z"}
{"log":"Quit the server with CONTROL-C.\n","stream":"stdout","time":"2022-11-13T10:49:33.226295469Z"}
{"log":"Not Found: /\n","stream":"stderr","time":"2022-11-13T10:50:52.551250605Z"}
{"log":"[13/Nov/2022 10:50:52] \"GET / HTTP/1.1\" 404 1927\n","stream":"stderr","time":"2022-11-13T10:50:52.55217066Z"}
{"log":"Not Found: /favicon.ico\n","stream":"stderr","time":"2022-11-13T10:50:52.61656191Z"}
{"log":"Not Found: /\n","stream":"stderr","time":"2022-11-13T10:57:53.743643259Z"}
{"log":"[13/Nov/2022 10:57:53] \"GET / HTTP/1.1\" 404 1927\n","stream":"stderr","time":"2022-11-13T10:57:53.745921416Z"}
{"log":"Not Found: /v2/\n","stream":"stderr","time":"2022-11-13T11:04:49.108015633Z"}
{"log":"[13/Nov/2022 11:04:49] \"GET /v2/ HTTP/1.1\" 404 1954\n","stream":"stderr","time":"2022-11-13T11:04:49.10888874Z"}

```

---

<div class="post-metadata">

**Author:** ![Diego46](https://forum.italia.it/letter_avatar_proxy/v4/letter/d/f17d59/32.png) [@Diego46](https://forum.italia.it/u/Diego46)\
**Post date:** [20 Novembre 2022, 5:22pm UTC](https://forum.italia.it/t/tutorial-set-up-appliance-rao-per-erogazione-spid/25895/44 "2022-11-20T17:22:54Z")

</div>

Ciao @Salvatore_Saba sei riuscito a dare un occhio ai miei log?

---

<div class="post-metadata">

**Author:** ![Salvatore\_Saba](https://forum.italia.it/user_avatar/forum.italia.it/salvatore_saba/32/9291_2.png) [@Salvatore\_Saba](https://forum.italia.it/u/Salvatore_Saba)\
**Post date:** [21 Novembre 2022, 7:35am UTC](https://forum.italia.it/t/tutorial-set-up-appliance-rao-per-erogazione-spid/25895/45 "2022-11-21T07:35:17Z")

</div>

Scusa per il ritardo. Volevo chiederti se riuscivi a connetterti sulla porta 8000. Perché è quella l’applicazione da usare, dopo di che il sign server verrà interrogato quando necessario tramite POST, ma non dovrai farlo tu tramite browser.  
Inoltre questo lavoro su docker era un aiuto per un collega che poi mi ha detto che l’applicazione, nonostante funzionasse bene, produceva dei token inutilizzabili dagli idp. Spero che non sia così nel tuo caso, ma volevo avvisarti.

---

<div class="post-metadata">

**Author:** ![Diego46](https://forum.italia.it/letter_avatar_proxy/v4/letter/d/f17d59/32.png) [@Diego46](https://forum.italia.it/u/Diego46)\
**Post date:** [21 Novembre 2022, 4:07pm UTC](https://forum.italia.it/t/tutorial-set-up-appliance-rao-per-erogazione-spid/25895/46 "2022-11-21T16:07:05Z")

</div>

No, purtroppo non riesco a connettermi nemmeno sulla 8000.  
A questo punto se mi dici di questi token inutilizzabili dagli IDP, allora desisto nell’utilizzarla e cerco di seguire la guida di Sielte su Github.

A proposito, data la mia poca esperienza con docker, conviene usare docker-compose per avviare l’immagine oppure farne una build in un continer?  
Non mi sono ben chiare le differenze (e i pro/contro)

Inoltre, leggendo questo lungo thread, ho capito che le cose sono parecchio cambiate rispetto al primo post iniziale.  
E’ corretto seguire le indicazioni in Github (rao-pubblico) ? Sono ancora tutte valide?

Grazie a chiunque avrà voglia di aiutarmi.

---

<div class="post-metadata">

**Author:** ![pif](https://forum.italia.it/user_avatar/forum.italia.it/pif/32/1192_2.png) [@pif](https://forum.italia.it/u/pif)\
**Post date:** [21 Novembre 2022, 4:18pm UTC](https://forum.italia.it/t/tutorial-set-up-appliance-rao-per-erogazione-spid/25895/47 "2022-11-21T16:18:31Z")

</div>

Ciao @Diego46, ti confermo che le indicazioni sono cambiate rispetto a quelle da me scritte nel primo post, ti direi di attenerti a quanto indicato da Sielte su Github.

---

<div class="post-metadata">

**Author:** ![Salvatore\_Saba](https://forum.italia.it/user_avatar/forum.italia.it/salvatore_saba/32/9291_2.png) [@Salvatore\_Saba](https://forum.italia.it/u/Salvatore_Saba)\
**Post date:** [21 Novembre 2022, 4:35pm UTC](https://forum.italia.it/t/tutorial-set-up-appliance-rao-per-erogazione-spid/25895/48 "2022-11-21T16:35:08Z")

</div>

Ma nel docker figura la porta aperta 8000?  
Hai docker sul tuo pc? o su un server esterno?  
La guida di github è la stessa cosa, solo che ti devi fare il build delle immagini.  
Il docker compose sarebbe molto più semplici se avessero configurato bene tutto il pacchetto, ma non è così, quindi o sai cosa fare o è meglio risolvere il problema con l’installazione che hai appena fatto.  
Per quanto riguarda il funzionamento di questa app il dubbio è che non funzioni perché non vi è alcun interesse affinchè esista questo tipo di prodotto gratuito, mentre allo stesso tempo vendono una soluzione per le PA a pagamento funzionante.

---

<div class="post-metadata">

**Author:** ![Diego46](https://forum.italia.it/letter_avatar_proxy/v4/letter/d/f17d59/32.png) [@Diego46](https://forum.italia.it/u/Diego46)\
**Post date:** [24 Novembre 2022, 11:20am UTC](https://forum.italia.it/t/tutorial-set-up-appliance-rao-per-erogazione-spid/25895/49 "2022-11-24T11:20:44Z")

</div>

Aggiornamento.  
Seguendo le istruzioni presenti in Github sono riuscito ad fare la build dell’immagine rao-pubblico-signer e ad avviare il container sieltesign sulla porta 8003 .  
Idem, per l’immagine rao-pubblico e l’avvio del container rao-app in ascolto sulla 8000.  
In entrambi i casi, e’ stata necessaria l’aggiunta (nel Dockerfile) delle voci

```auto
`USER root
RUN ["chmod", "+x", "/entrypoint"]`

```

In questo momento, ho in ascolto docker-proxy sia sulla 8000 che 8003. Tutto risiede sulla stessa macchina, nessun firewall attivo.

Quando punto il browser a [https://localhost:8000](https://localhost:8000) ottengo

> Connessione sicura non riuscita
> 
> Si è verificato un errore durante la connessione a localhost:8000. PR\_END\_OF\_FILE\_ERROR
> 
> Codice di errore: PR\_END\_OF\_FILE\_ERROR

---

<div class="post-metadata">

**Author:** ![mbruzzese](https://forum.italia.it/letter_avatar_proxy/v4/letter/m/ee7513/32.png) [@mbruzzese](https://forum.italia.it/u/mbruzzese)\
**Post date:** [28 Novembre 2022, 1:14am UTC](https://forum.italia.it/t/tutorial-set-up-appliance-rao-per-erogazione-spid/25895/50 "2022-11-28T01:14:40Z")

</div>

Avrei davvero bisogno di aiuto qualcuno può rispondermi grazie mille!  
Sono una dipendente presso il Consiglio regionale della Lombardia nello svolgere le mie mansioni mi trovo a dover utilizzare delle piattaforme che richiedono l’accesso tramite SPID, ad oggi uso il mio SPID personale ma in realtà sarebbe più corretto utilizzare uno SPID ad uso professionale che dovrebbe essere rilasciato ai dipendenti pubblici in modo gratuito per permettere l’accesso alle piattaforme che sono utilizzate nello svolgimento delle proprie funzioni. Ora si aprono due questioni:

1. non tutte le piattaforme sono già in grado di permettere l’accesso con uno SPID ad uso professionale anche se la normativa lo prevede  
2)la convenzione che il dipartimento della Funzione Pubblica ha attivato una convenzione con Lepida il 4 ottobre 2022 che però non prevede la possibilità di fornire in modo gratuito uno SPID ad uso professionale ai dipendenti pubblici  
Chiedo lumi a chi magari si è occupato o si sta occupando di questa problematica  
Grazie mille

---

<div class="post-metadata">

**Author:** ![Elena\_S](https://forum.italia.it/letter_avatar_proxy/v4/letter/e/b5e925/32.png) [@Elena\_S](https://forum.italia.it/u/Elena_S)\
**Post date:** [28 Novembre 2022, 8:49am UTC](https://forum.italia.it/t/tutorial-set-up-appliance-rao-per-erogazione-spid/25895/51 "2022-11-28T08:49:16Z")

</div>

Se ne è arlato in altri thread, la conclusione è stata che anche lo spid professionale è comunque sempre legato all’identità della persona fisica. Se anche glielo rilasciassero comunque sarebbe sempre “lei” a fare l’accesso (in qualità di dipendente), non l’“ente”.

---

<div class="post-metadata">

**Author:** ![pif](https://forum.italia.it/user_avatar/forum.italia.it/pif/32/1192_2.png) [@pif](https://forum.italia.it/u/pif)\
**Post date:** [28 Dicembre 2022, 1:16pm UTC](https://forum.italia.it/t/tutorial-set-up-appliance-rao-per-erogazione-spid/25895/52 "2022-12-28T13:16:39Z")

</div>

Ciao @Diego46, gentilmente quando hai tempo apri una Issue (se già non lo hai fatto) sul Github in modo che venga corretto il Docker come da tue indicazioni.

Purtroppo personalmente non ti so aiutare per l’errore, magari tramite la Issue gli sviluppatori ti daranno qualche dritta.

Grazie ancora!

---

<div class="post-metadata">

**Author:** ![AlessioGramigni](https://forum.italia.it/user_avatar/forum.italia.it/alessiogramigni/32/10846_2.png) [@AlessioGramigni](https://forum.italia.it/u/AlessioGramigni)\
**Post date:** [23 Marzo 2023, 12:01pm UTC](https://forum.italia.it/t/tutorial-set-up-appliance-rao-per-erogazione-spid/25895/53 "2023-03-23T12:01:40Z")

</div>

> [@eat](#):
>
> Salve a tutti,  
> ripropongo la questione posta qualche tempo fa da @macinteo sulla generazione del file CSR per richiedere il Sigillo elettronico ad AgID, in quanto non ho ancora trovato risposta.
> 
> Il [modulo di richiesta](https://www.agid.gov.it/sites/default/files/repository_files/richiesta_di_sigillo_rao_pubblico_3.pdf) indica come obbligatorio il Codice IPA, però non specifica in quale campo del SubjectDN tale codice vada inserito.  
> Oltretutto il modulo sopra citato specifica che nel Codice IPA bisogna sostituire il carattere “\_” (underscore) con un “-” (trattino). Esempio: il codice IPA “C\_d704” diventa “C-d704”.  
> Invece, le [specifiche tecniche](https://www.agid.gov.it/sites/default/files/repository_files/spid-avviso-n29v3-specifiche_sp_pubblici_e_privati_0.pdf) per i certificati dei Service Provider indicano che il codice IPA va inserito nel campo _organizationIdentifier_, ma con una codifica differente (ad esempio il codice IPA C\_d704 lì diventa PA:IT-c\_d704).  
> Quindi, in definitiva, sapete dirmi dove inserire il Codice IPA e qual è la codifica esatta?
> 
> Inoltre, il paragrafo 3.12 delle [Linee Guida](https://www.agid.gov.it/sites/default/files/repository_files/linee_guida_rao_pubblico_v.1.0_3_0.pdf) (e il successivo [Avviso nr. 30](https://www.agid.gov.it/sites/default/files/repository_files/spid-avviso-n30-errata_corrige_in_allegato_mod.rao_pubblico_.pdf) che ne corregge il contenuto) specifica che il Sigillo elettronico per il RAO pubblico deve contenere gli OID 1.3.76.16.4.2.4 e 1.3.76.16.4.12, ma non mi è chiaro se anche il file CSR debba contenerli oppure no (e in caso come inserirli).
> 
> Qualcuno sa darmi delle indicazioni?  
> Grazie

Salve a tutti,  
ripropongo la questione della generazione della CSR poiché non riesco a trovare indicazione chiare su i dati che devono essere usati per la sua generazione.

come deve essere valorizzati i seguenti campi standard della CSR?

1. C - Country Name
2. ST - State or Province Name
3. L - Locality Name
4. O - Organization Name
5. UN - Organizational Unit Name
6. CN - Common Name  
devono essere inseriti anche gli OID 1.3.76.16.4.5 / 1.3.76.16.4.12?  
se si con cosa devono essere valorizzati?

Grazie  
Un saluto  
Alessio

---

<div class="post-metadata">

**Author:** ![Vixper](https://forum.italia.it/user_avatar/forum.italia.it/vixper/32/12563_2.png) [@Vixper](https://forum.italia.it/u/Vixper)\
**Post date:** [15 Gennaio 2024, 10:03am UTC](https://forum.italia.it/t/tutorial-set-up-appliance-rao-per-erogazione-spid/25895/54 "2024-01-15T10:03:27Z")

</div>

Salve, volevo solo segnalare che se lanciando gli script python si riceve l’errore:  
“AttributeError: module ‘lib’ has no attribute 'X509\_V\_FLAG\_CB\_ISSUER\_CHECK”  
è sufficiente eseguire:

```auto
python3 -m pip install pip --upgrade
pip install pyopenssl --upgrade

```

[Pagina precedente](https://forum.italia.it/t/tutorial-set-up-appliance-rao-per-erogazione-spid/25895.md?page=2)
