[apache - ssl] verifica del certificato client
Inviato: sab 17 mar 2007, 8:34
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:
come vedete l'autentificazione del client risulta essere NONE, mentre sul browser il certificato รจ stato importato correttamente.
idee?
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:
Codice: Seleziona tutto
<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>
nei log vedo:
Codice: Seleziona tutto
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
come vedete l'autentificazione del client risulta essere NONE, mentre sul browser il certificato รจ stato importato correttamente.
idee?