Pagina 1 di 1

Problema SSL certificato intermedio

Inviato: 16/02/2013, 11:33
da ninio
Ciao vi descrivo il mio problema, per necessità ho dovuto acquistare un certificato trusted da una società specializzata,fin qui nessun problema.
Il problema nasce in fase di installazione del certificato,bene da console web il NAS non gestisce il certificato intermedio, non pensavo che fosse un problema faccio tutto da shell che è anche più semplice...
Bene vado a modificare il mio bel file stunnel.pem,inserendo l'ordine corretto the private Key the primary certificate e the intermediate certificate per non incappare in errori di copia incolla ho usato il cat riavvio il servizio e qui viene la situazione brutta...Il certificato viene correttamente caricato nella parte gestita anche da web quindi la chiave privata e il certificato server ma facendo un test non mi spedisce il certificato intermedio : Andry : : Sad :
Qualcuno si è incappato in questo problema?O ha idee di cosa si possa fare per risolverlo?
Purtroppo senza l'invio del certificato intermedio non tutti i browser/client ftps mi riconoscono il certificato e mi creano non pochi problemi.
Se a qualcuno interessa posso fare la guida per la procedura passo passo.
Il nas che mi dà questo problema è il secondo in firma.
Grazie

Re: Problema SSL certificato intermedio

Inviato: 17/02/2013, 12:39
da ninio
Dopo vari tentativi sono riuscito a trovare la soluzione al problema, di seguito la procedura che ho usato, collegandomi in SSH al NAS, ho creato i 2 certificati stunnel.pem ca.pem il primo contiene solamente il private key e certificate server mentre il secondo contiene l'intermedie certificare e il root certificate usando il comando cat è molto semplice oppure basta anche un copia e incolla ma attenzioni agli eventuali spazi.
A questo punto ho modificato la configurazione di stunnel nel percorso /etc/stunnnel/stunnel.conf aggiungendo la seguente stringa CAfile = /etc/stunnel/ca.pem
A questo punto ho riavviato il servizio /etc/init.d/stunnel.sh restart
Infine ho modificato la configurazione di Apache aggiungendo le seguenti stringhe nel file di configurazione /mnt/HDA_ROOT/.config/apache/extra/apache-ssl.conf

SSLCertificateFile "/etc/stunnel/stunnel.pem"
SSLCACertificatePath "/etc/stunnel"
SSLCACertificateFile "/etc/stunnel/ca.pem"

Anche qui ho fatto il restart del servizio di Apache con /etc/init.d/Qthttpd.sh restart
A questo punto facendo un test del certificato tutto va a buon fine. : Yahooo :