Prima di poter installare un certificato SSL (Secure Socket Layer), devi prima generare una richiesta di firma del certificato (CSR). Puoi farlo usando uno dei seguenti metodi:
- (server Linux®) OpenSSL
- Gestione Internet Information Services (IIS) (server Microsoft® Windows®)
- Pannello di controllo cloud (clienti Cloud)
- (Clienti gestiti) Portale MyRackspace
OpenSSL
Le sezioni seguenti descrivono come utilizzare OpenSSL per generare un CSR per un singolo nome host. Se desideri generare una CSR per più nomi host, ti consigliamo di utilizzare il Cloud Control Panel o il MyRackspace Portal.
Installa OpenSSL
Verifica se OpenSSL è installato utilizzando il seguente comando:
-
CentOS® e Red Hat® Enterprise Linux®
rpm -qa | grep -i openssl
L'output seguente fornisce un esempio di ciò che il comando restituisce:
openssl-1.0.1e-48.el6_8.1.x86_64 openssl-devel-1.0.1e-48.el6_8.1.x86_64 openssl-1.0.1e-48.el6_8.1.i686
-
Debian® e il sistema operativo Ubuntu®
dpkg -l | grep openssl
L'output seguente fornisce un esempio di ciò che il comando restituisce:
ii libgnutls-openssl27:amd64 2.12.23-12ubuntu2.4 amd64 GNU TLS library - OpenSSL wrapper ii openssl 1.0.1f-1ubuntu2.16 amd64 Secure Sockets Layer toolkit - cryptographic utility
Se i pacchetti precedenti non vengono restituiti, installa OpenSSL eseguendo il comando seguente:
-
CentOS e Red Hat
yum install openssl openssl-devel
-
Debian e il sistema operativo Ubuntu
apt-get install openssl
Genera la chiave RSA
Esegui i seguenti comandi per creare una directory in cui memorizzare la tua chiave RSA, sostituendo un nome di directory a tua scelta:
mkdir ~/domain.com.ssl/
cd ~/domain.com.ssl/
Esegui il comando seguente per generare una chiave privata:
openssl genrsa -out ~/domain.com.ssl/domain.com.key 2048
Crea una CSR
Eseguire il comando seguente per creare una CSR con la chiave privata RSA (l'output è in formato PEM (Privacy-Enhanced Mail):
openssl req -new -sha256 -key ~/domain.com.ssl/domain.com.key -out ~/domain.com.ssl/domain.com.csr
Quando richiesto, inserisci le informazioni necessarie per creare una CSR utilizzando le convenzioni mostrate nella tabella seguente.
Nota: Non puoi utilizzare i seguenti caratteri nel Nome organizzazione o Unità organizzativa campi:< > ~ ! @ # $ % ^ * / \ ( ) ? . , &
Campo | Spiegazione | Esempio |
---|---|---|
Nome comune | Il nome di dominio completo a cui si applica il certificato. I nomi di dominio example.com e www.example.com sono distinti l'uno dall'altro, quindi assicurati di inviare la tua richiesta per il dominio giusto. Se stai acquistando un certificato con caratteri jolly, utilizza *.example.com . | esempio.com |
Nome organizzazione | Il nome legale esatto della tua organizzazione. L'autorità di certificazione (CA) potrebbe cercare di confermare che la tua organizzazione è reale e legalmente registrata, quindi non abbreviare parole che non sono abbreviate nel nome legale dell'organizzazione. | Esempio Inc. |
Unità organizzativa | Il ramo della tua organizzazione che sta effettuando la richiesta. | Marketing |
Città/località | La città in cui ha sede legale la tua organizzazione. Non abbreviare il nome della città. | San Antonio |
Stato/provincia | Lo stato o la provincia in cui ha sede legale la tua organizzazione. Non abbreviare il nome dello stato o della provincia. | Texas |
Paese/regione | L'abbreviazione di due lettere dell'International Standards Organization (ISO) per il tuo paese. | USA |
Avviso: Lascia vuota la password della sfida (premi Invio ).
Verifica la tua CSR
Esegui il comando seguente per verificare la tua CSR:
openssl req -noout -text -in ~/domain.com.ssl/domain.com.csr
Dopo aver verificato la tua CSR, puoi inviarla a una CA per l'acquisto di un certificato SSL.
Gestione IIS di Windows
Utilizzare la procedura seguente per generare un CSR utilizzando Gestione IIS di Windows:
Nota: I passaggi seguenti sono per IIS 8 o IIS 8.5 su Windows Server 2012.
-
Apri Gestione IIS.
-
In Connessioni a sinistra pannello, fai clic sul server per il quale desideri generare una CSR.
-
Nel server centrale Casa riquadro sotto IIS sezione, fare doppio clic su Certificati server .
-
Nella parte destra Azioni riquadro, fai clic su Crea richiesta di certificato .
-
Nella Richiedi certificato procedura guidata, in Proprietà del nome distinto pagina, inserisci le seguenti informazioni e fai clic su Avanti .
Campo Spiegazione Esempio Nome comune Il nome di dominio completo a cui si applica il certificato. I nomi di dominio example.com e www.example.com sono distinti l'uno dall'altro, quindi assicurati di inviare la tua richiesta per il dominio giusto. Se stai acquistando un certificato con caratteri jolly, utilizza *.example.com . esempio.com Nome organizzazione Il nome legale esatto della tua organizzazione. La CA potrebbe cercare di confermare che la tua organizzazione è reale e legalmente registrata, quindi non abbreviare parole che non sono abbreviate nel nome legale dell'organizzazione. Esempio Inc. Unità organizzativa Il ramo della tua organizzazione che sta effettuando la richiesta. Marketing Città/località La città in cui ha sede legale la tua organizzazione. Non abbreviare il nome della città. San Antonio Stato/provincia Lo stato o la provincia in cui ha sede legale la tua organizzazione. Non abbreviare il nome dello stato o della provincia. Texas Paese/regione L'abbreviazione ISO di due lettere per il tuo paese. USA -
Nelle Proprietà del provider di server di crittografia pagina, inserisci le seguenti informazioni e fai clic su Avanti .
- Fornitore di servizi di crittografia :a meno che tu non disponga di un provider di crittografia specifico, utilizza la selezione predefinita.
- Lunghezza in bit :2048 è la lunghezza in bit consigliata.
-
Sul Nome file pagina, inserisci il percorso in cui desideri salvare il file di richiesta del certificato e fai clic su Fine .
Dopo aver generato la CSR, puoi inviarla a una CA per l'acquisto di un certificato SSL.
Pannello di controllo del cloud
Rackspace fornisce il generatore CSR per la generazione di una CSR. Il generatore di CSR ti mostra le CSR che hai attualmente e ti consente di creare nuove CSR con un semplice modulo. Dopo aver inserito i tuoi dati, il generatore li combina con la tua chiave privata in modo che tu possa inviare le informazioni codificate combinate a una CA.
Quando hai finito con il generatore, puoi tornare al Pannello di controllo del Cloud facendo clic su uno qualsiasi dei link nella navigazione in alto o andando su login.rackspace.com e selezionando Rackspace Cloud dal menu a discesa del prodotto nella barra di navigazione in alto.
Accedi al generatore CSR
Accedi al Generatore CSR direttamente o tramite il Pannello di Controllo seguendo i seguenti passaggi:
- Accedi al pannello di controllo del cloud e seleziona Rackspace Cloud dal menu a discesa del prodotto nella barra di navigazione in alto.
- Nella barra di navigazione in alto, fai clic su Server> Server cloud .
- Fai clic sul nome del server per il quale desideri generare una CSR.
- Nella destra Gestione del server sezione in Aiutami con , fai clic su Genera una CSR .
Il generatore elenca le tue CSR esistenti, se ne hai, organizzate per nome di dominio.
Genera una CSR
-
Fai clic su Crea CSR .
-
Immettere le seguenti informazioni, che saranno associate alla CSR:
Campo Spiegazione Esempio Nome di dominio Il nome di dominio completo a cui si applica il certificato. I nomi di dominio example.com e www.example.com sono distinti l'uno dall'altro, quindi assicurati di inviare la tua richiesta per il dominio giusto. Se desideri proteggere entrambi i domini, puoi utilizzare i Nomi alternativi campo. Se stai acquistando un certificato con caratteri jolly, utilizza *.example.com . esempio.com Nomi alternativi (Facoltativo) Domini aggiuntivi che desideri aggiungere alla richiesta. Ogni CA li tratta in modo diverso e la CA potrebbe addebitare nomi aggiuntivi. Puoi inviare un elenco separato da virgole. www.example.com, secure.example.com Indirizzo e-mail (Facoltativo) Un indirizzo email di contatto per il certificato. [email protected] Nome organizzazione Il nome legale esatto della tua organizzazione. La CA potrebbe cercare di confermare che la tua organizzazione è reale e legalmente registrata, quindi non abbreviare parole che non sono abbreviate nel nome legale dell'organizzazione. Esempio Inc. Unità organizzativa (Facoltativo) Il ramo della tua organizzazione che sta effettuando la richiesta. Marketing Città La città in cui ha sede legale la tua organizzazione. Non abbreviare il nome della città. San Antonio Stato o Provincia Lo stato o la provincia in cui ha sede legale la tua organizzazione. Non abbreviare il nome dello stato o della provincia. Texas Paese Scegli il tuo Paese dal menu a tendina. L'abbreviazione ISO di due lettere per il tuo paese è inclusa nella CSR. Stati Uniti Lunghezza bit chiave privata Le dimensioni delle chiavi inferiori a 2048 sono considerate non sicure e potrebbero non essere accettate da una CA. 1024,2048,4096 Algoritmo di hashing Entrambi gli algoritmi sono attualmente considerati affidabili nei browser tradizionali e offrono la sicurezza consigliata dal settore. SHA-512 richiede un'ulteriore elaborazione della CPU. SHA-256, SHA-512 Nota: Non puoi utilizzare i seguenti caratteri nel Nome organizzazione o Unità organizzativa campi:
< > ~ ! @ # $ % ^ * / \ ( ) ? . , &
-
Dopo aver inserito tutte le informazioni richieste, fai clic su Crea CSR .
La generazione della CSR può richiedere da 5 a 60 secondi. Potrebbe essere necessario aggiornare la pagina che mostra le tue CSR prima che la nuova CSR sia elencata.
Visualizza dettagli CSR
Quando la CSR è stata generata, puoi fare clic sul suo UUID (identificatore univoco) nell'elenco CSR per visualizzarne la schermata dei dettagli.
Questa schermata mostra le informazioni che hai fornito, il testo della CSR e la chiave privata associata.
Invia la CSR alla CA
Il testo nella Richiesta di certificato campo è la CSR. Contiene i dettagli codificati della CSR e la tua chiave pubblica.
Per richiedere il tuo certificato SSL, copia la Richiesta di certificato testo e invialo alla tua CA. Includi tutto il testo, incluso BEGIN e FINE righe all'inizio e alla fine del blocco di testo.
Installa la chiave privata
Copia la chiave privata sul server che ospiterà il certificato. Consulta la documentazione della tua applicazione per determinare dove installare la chiave privata e il certificato sul tuo server.
Portale MyRackspace
Se sei un cliente Managed o Dedicato, puoi richiedere una CSR attraverso il Portale MyRackspace seguendo i seguenti passaggi:
-
Accedi al Portale MyRackspace e seleziona Hosting Dedicato dal menu a discesa del prodotto nella barra di navigazione in alto.
-
Nella barra di navigazione in alto, fai clic su Biglietti> Crea biglietto .
-
Su Biglietti / Crea nuovo biglietto pagina, seleziona Genera richiesta di firma del certificato (CSR) dall'Oggetto elenco a discesa.
-
Inserisci le seguenti informazioni nei Dettagli biglietto sezione:
Campo Spiegazione Esempio Dispositivo/i Il server oi server per i quali si desidera generare una CSR. Usa il menu a tendina per selezionare i tuoi server. Nome comune Il nome di dominio completo a cui si applica il certificato. I nomi di dominio example.com e www.example.com sono distinti l'uno dall'altro, quindi assicurati di inviare la tua richiesta per il dominio giusto. Se desideri proteggere entrambi i domini, puoi utilizzare i Nomi alternativi campo. Se stai acquistando un certificato con caratteri jolly, utilizza *.example.com . esempio.com Alt. Nomi (Facoltativo) Domini aggiuntivi che desideri aggiungere alla richiesta. Ogni CA li tratta in modo diverso e la CA potrebbe addebitare nomi aggiuntivi. Puoi inviare un elenco separato da virgole. www.example.com, secure.example.com Indirizzo email (Facoltativo) Un indirizzo email di contatto per il certificato. [email protected] Organizzazione Il nome legale esatto della tua organizzazione. La CA potrebbe cercare di confermare che la tua organizzazione è reale e legalmente registrata, quindi non abbreviare parole che non sono abbreviate nel nome legale dell'organizzazione. Esempio Inc. Unità organizzativa (Facoltativo) Il ramo della tua organizzazione che sta effettuando la richiesta. Marketing Località (Città) La città in cui ha sede legale la tua organizzazione. Non abbreviare il nome della città. San Antonio Nome Stato o Provincia Lo stato o la provincia in cui ha sede legale la tua organizzazione. Non abbreviare il nome dello stato o della provincia. Texas Paese Scegli il tuo Paese dal menu a tendina. L'abbreviazione ISO di due lettere per il tuo paese è inclusa nella CSR. Stati Uniti Nota: La lunghezza in bit viene impostata automaticamente su 2048.
-
Fai clic su Crea biglietto .
Passaggi successivi
- Acquista o rinnova un certificato SSL
- Installa un certificato SSL
Riferimento
- https://www.digicert.com/csr-ssl-installation/iis-8-and-8.5.htm