Newsgroup: it.comp.sicurezza.varie
Titolo: Certificati Explorer

Salve a tutti,
ho un server linux con https
se da una maccina win98 accedo a un dominio di linux in https, viene
richiesto di accettare la modalita protetta e poi chiede l'autenticazione
del client tramite un certificato che è stato installato sulla macchina
windows.
La creazione del certificato è stata fatta con: openssl pkcs12 -export -in
server_cert.pem -inkey server_key.pem -out cert_out.p12
dopo aver ovviamente creato i due file.
Ora qualcuno sa se si puo fare in modo che installando il certificato su
windows, il server venga riconosciuto in https senza la richiesta al client?
Grazie a tutti in anticipo

 windows, il server venga riconosciuto in https senza la richiesta al
client?
Se intendi "senza presentare la richiesta di certificato con la dialog box"
non credo si possa fare. Anche perche' tu potresti avere piu' certificati
personali sul client e quindi devi avere la possibilita' di scegliere quello
giusto
Ciao
 Max

Il certificato non viene richiesto se lo acquisti da un ente certificatore
quale Verisign.
Altrimenti, se lo fai generare dalla tua macchina Linux / Windows 2000 ti
verrà sempre chiesto di installarlo.
Io l'ho fatto e succede esattamente cosi'!

 al client?
Puoi installare il certificato sul client con le funzioni previste
dal browser (explorer: visualizza certificato -> installa). Non ti
viene piu' mostrato il prompt se sia la data, sia il nome del sito
sono validi, ovviamente.
Fabio

 verrà sempre chiesto di installarlo.
Hai ragione! Bisogna che la CA sia tra le CA "trusted" del sistema. Si puo'
aggiungere il certificato della CA tra gli altri trusted
Ciao
 Max

 Si puo' aggiungere il certificato della CA tra gli altri trusted
Non e' vero: si puo' trustare direttamente il certificato, senza che
venga interpellata una CA.
Fabio e le autorita' di certificazione fonti attendibili

 venga interpellata una CA.
Vero. L'unico inconveniente del certificato fai da te è che explorer la 
prima volta ti fa apparire la dialog box. Poi se ti installi il 
certificato e la data ed il nome del sito sono giusti, non rompe 
piu'. Giusto?
Il certificato fai da te è gratuito, un VeriSign quanto costa?
mik_


Il problema è che sulla macchina win98 tra "Autorità di certificazione fonti
attendibili" ho un certificato rilasciato a socrate  (che è una mia macchina
linux), emesso da socrate con le seguenti specifiche:
    Alg firma elettronica:  md5RSA
    Emittente: socrate
    Valido dal ....    Al ...
    Chiave pubblica RSA 1024 bit
    Alg di identificazione personale: sha1
    ecc....
Quindi ovviamente socrate viene riconosciuta dal client e non da il prompt
quando mi connetto in https in qunato risulta tra le CA trustate (questa
volta pero non vi è autenticazione del client).
Il problema è che non riesco a riprodurre la stessa situazione su una altra
macchina in quanto non ricordo la procedura per l'installazione del
certificato in windows.

 del certificato in windows.
L'ho scritta in un post precedente. Altrimenti puoi prendere il
file .crt, aprirlo con un doppio click e poi prmere il tasto
"installa".
Fabio

 "installa".
Si, anche questo è stato fatto, pero la faccenda è che una volta installato
il certificato client, quando richiamo 
https://www.miodominio.it
 mi dice:
Avviso di protezione:
     Il certificato di protezione è stato rilasciato da una societa che si è
scelto di considerare non attendibile. Visualizzare il certificato per
stabilire se considerare attendibile l'autorita di certificazione.
La data del certificato di protezione è valida.
Il certificato di protezione corrisponde al nome della pagina che si
desidera visualizzare
Continuare? si, no, visualizza il certificato.
Se rispondo si mi presenta la maschera in cui mi chiede che certificato
client usare.
Il mio certificato ha estensione .p12
Puo essere che abbia sbagliato la procedura di creazione del certificato
(ricordo che non ne ho acquistato uno da Verisign etc. )?
Cmq se hai dei link dove poter trovare documentazione in merito te ne sarei
grato.