Ciao
sto cercando di impostare su un virtual hosts di apache la verifica del certificato lato client.
La configurazione sembra funzionare ma nn mi viene riconosciuto il certificato che mi sono installato sul browser
(sia il certificato del server, che quello della CA, che quello del browser meli sono creati io con openssl e li ho firmati con quello della CA)
configurazione:
nei log vedo:codice:<VirtualHost testing:443> SSLEngine on ServerAdmin webmaster@dummy-host.example.com DocumentRoot /home/universita/testing ServerName testing:443 ErrorLog testing-error_log CustomLog logs/ssl_request_log "%t %h %{SSL_CLIENT_VERIFY}x %{SSL_CIPHER}x %r %b" SSLCertificateFile /home/universita/testing/certificati/certificati/certificato.crt SSLCertificateKeyFile /home/universita/testing/certificati/chiavi/certificato.key SSLCACertificateFile /home/universita/testing/certificati/certificati/certificato.crt SSLVerifyClient optional SSLVerifyDepth 10 </VirtualHost>
come vedete l'autentificazione del client risulta essere NONE, mentre sul browser il certificato è stato importato correttamente.codice:root@criminal:/home/nik600$ tail -f /usr/local/apache2/logs/ssl_request_log [12/Mar/2007:16:58:13 +0100] 127.0.0.1 NONE DHE-RSA-AES256-SHA GET /protected/prova.php HTTP/1.1 1739 [12/Mar/2007:16:58:15 +0100] 127.0.0.1 NONE DHE-RSA-AES256-SHA GET /protected/prova.php HTTP/1.1 1739 [12/Mar/2007:17:03:10 +0100] 127.0.0.1 NONE DHE-RSA-AES256-SHA GET / HTTP/1.1 319 [12/Mar/2007:17:03:12 +0100] 127.0.0.1 NONE DHE-RSA-AES256-SHA GET /protected/ HTTP/1.1 312 [12/Mar/2007:17:03:25 +0100] 127.0.0.1 NONE DHE-RSA-AES256-SHA GET /protected/prova.php HTTP/1.1 1739 [12/Mar/2007:17:03:25 +0100] 127.0.0.1 NONE DHE-RSA-AES256-SHA GET /protected/prova.php HTTP/1.1 1739 [13/Mar/2007:14:43:01 +0100] 127.0.0.1 NONE DHE-RSA-AES256-SHA GET / HTTP/1.1 319 [13/Mar/2007:14:43:01 +0100] 127.0.0.1 NONE DHE-RSA-AES256-SHA GET /favicon.ico HTTP/1.1 209 [13/Mar/2007:14:43:01 +0100] 127.0.0.1 NONE DHE-RSA-AES256-SHA GET /protected/ HTTP/1.1 312 [13/Mar/2007:14:43:03 +0100] 127.0.0.1 NONE DHE-RSA-AES256-SHA GET /protected/prova.php HTTP/1.1 1701
idee?

Rispondi quotando