Red Hat Linux 9: Red Hat Linux Customization Guide | ||
---|---|---|
Indietro | Capitolo 20. Configurazione del server sicuro HTTP Apache | Avanti |
Una volta creata la chiave dovete formulare una richiesta di certificato da inviare a una CA. Assicuratevi di essere nella directory /usr/share/ssl/certs e poi digitate il comando seguente:
make certreq |
Il sistema visualizza il seguente messaggio e vi chiede di digitare la password (se non avete disattivato la funzione password):
umask 77 ; \ /usr/bin/openssl req -new -key /etc/httpd/conf/ssl.key/server.key -out /etc/httpd/conf/ssl.csr/server.csr Using configuration from /usr/share/ssl/openssl.cnf Enter PEM pass phrase: |
Digitate la password che avete scelto durante la creazione della chiave. Il sistema visualizza alcune istruzioni e vi chiede delle informazioni. Le informazioni fornite vengono incorporate nella richiesta. Il messaggio, al quale sono state aggiunte risposte di esempio, č simile a:
You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank For some fields there will be a default value, If you enter '.', the field will be left blank. ----- Country Name (2 letter code) [GB]:US State or Province Name (full name) [Berkshire]:North Carolina Locality Name (eg, city) [Newbury]:Raleigh Organization Name (eg, company) [My Company Ltd]:Test Company Organizational Unit Name (eg, section) []:Testing Common Name (your name or server's hostname) []:test.example.com Email Address []:admin@example.com Please enter the following 'extra' attributes to be sent with your certificate request A challenge password []: An optional company name []: |
Le risposte di default compaiono fra parentesi quadre [] subito dopo ogni richiesta di informazione. Per esempio la prima informazione richiesta č il paese dove verrā usato il certificato:
Country Name (2 letter code) [GB]: |
La risposta di default, fra parentesi, č GB.
Per accettarla, premete
Dovrete inserire il resto dei valori. La maggior parte di essi sono molto semplici, ma avrete comunque bisogno di seguire le seguenti regole:
Non abbreviate la localitā o lo stato. Scriveteli per esteso (per esempio Novi L. deve essere scritto Novi Ligure).
Se mandate questa richiesta a una CA, fate attenzione a fornire informazioni corrette per tutti i campi, ma soprattutto per l' Organization Name e il Common Name. La CA controlla le informazioni fornite. Le richieste contenenti informazioni non valide vengono rifiutate dalle CA.
For Common Name, assicuratevi di inserire il vero nome del vostro secure server (un nome DNS valido) e non un eventuale alias del server.
L'Email Address deve corrispondere all'indirizzo e-mail del Webmaster o dell'amministratore di sistema.
Evitate caratteri speciali quali @, #, &, !, ecc. Alcune CA rifiutano le richieste che contengono caratteri speciali. Se il nome della vostra societā contiene il carattere (&), sostituitelo con "e".
Non usate i campi A
challenge password e An
optional company name. Per continuare senza
inserire dati in questi campi, premete
Quando avete finito di fornire le informazioni richieste, viene creato il file /etc/httpd/conf/ssl.csr/server.csr. Questo file contiene la richiesta ed č pronto per essere inviato alla vostra CA.
Quando avete deciso a quale CA rivolgervi, seguite le istruzioni fornite nel sito Web corrispondente. La CA vi dice come inviare la richiesta, se sono necessari altri documenti e quanto dovete pagare.
Una volta che avete eseguito tutte le operazioni richieste, la CA invia (solitamente via e-mail) il certificato. Salvatelo (oppure fate un copia e incolla) come /etc/httpd/conf/ssl.crt/server.crt. Assicuratevi di effettuare un back up di questo file.