Pubblicato da: bronati | giugno 9, 2010

OpenSSL, certificato self-signed e Apache Http Server su CentOS

Molto sinteticamente elenchiamo le operazioni necessarie per generare un certificato self-signed.
Poi utilizzeremo i file risultato delle operazioni su Apache Http Server.
Premettiamo che prerequisito per l’operazione è avere disponibile OpenSSL sulla macchina.

Prima di tutto generiamo la chiave privata.
openssl genrsa -out ca.key 1024

Quindi generimo la Certificate Signing Request.
openssl req -new -key ca.key -out ca.csr

Quindi il certificato.
openssl x509 -req -days 365 -in ca.csr -signkey ca.key -out ca.crt

A questo punto configuriamo Apache Http Server.
Si tratta ovviamente di una configurazione di test, quella di produzione avrà necessità
dell’intervento di una Certification Authority per la generazione del certificato.

Andiamo in /etc/httpd/conf.d/ssl.conf ed interveniamo sui seguenti parametri.
SSLCACertificateFile /etc/pki/tls/certs/ca.crt
SSLCACertificateKeyFile /etc/pki/tls/ca.key

Questo è quanto.


Lascia un Commento

Fill in your details below or click an icon to log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Log Out / Modifica )

Foto Twitter

You are commenting using your Twitter account. Log Out / Modifica )

Foto di Facebook

You are commenting using your Facebook account. Log Out / Modifica )

Connecting to %s

Categorie

Follow

Get every new post delivered to your Inbox.