15.01.2013 Views

Ubuntu kiszolgáló kézikönyve - Ubuntu dokumentáció - Ubuntu ...

Ubuntu kiszolgáló kézikönyve - Ubuntu dokumentáció - Ubuntu ...

Ubuntu kiszolgáló kézikönyve - Ubuntu dokumentáció - Ubuntu ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Biztonság<br />

teszi, hogy a tanúsítványokat használó különböző szolgáltatások megbízzanak az azonos CA által<br />

kibocsátott tanúsítványokat használó szolgáltatásokban.<br />

1. Első lépésként hozza létre a CA tanúsítványát tartalmazó könyvtárakat és a kapcsolódó fájlokat:<br />

sudo mkdir /etc/ssl/CA<br />

sudo mkdir /etc/ssl/newcerts<br />

2. A CA működéséhez néhány további fájl is szükséges, egy a CA által utoljára használt<br />

sorozatszám tárolására, mivel minden tanúsítványnak egyedi sorozatszámot kell használnia, és<br />

egy másik a kibocsátott tanúsítványok rögzítésére:<br />

sudo sh -c "echo '01' > /etc/ssl/CA/serial"<br />

sudo touch /etc/ssl/CA/index.txt<br />

3. A harmadik fájl a CA beállítófájlja. Noha nem feltétlenül szükséges, több tanúsítvány<br />

kibocsátásakor nagyon kényelmes. Szerkessze az /etc/ssl/openssl.cnf fájlt, és a<br />

[ CA_default ] szakaszban módosítsa a következőket:<br />

dir = /etc/ssl/ # Where everything is kept<br />

database = $dir/CA/index.txt # database index file.<br />

certificate = $dir/certs/cacert.pem # The CA certificate<br />

serial = $dir/CA/serial # The current serial number<br />

private_key = $dir/private/cakey.pem# The private key<br />

4. Ezután hozza létre az önaláírt gyökértanúsítványt:<br />

openssl req -new -x509 -extensions v3_ca -keyout cakey.pem -out cacert.pem -days 3650<br />

A program bekéri a tanúsítvány részleteit.<br />

5. Ezután telepítse a gyökértanúsítványt és a kulcsot:<br />

sudo mv cakey.pem /etc/ssl/private/<br />

sudo mv cacert.pem /etc/ssl/certs/<br />

6. Most már készen áll tanúsítványok aláírására. Első lépésként egy tanúsítvány-aláírási kérésre<br />

(CSR) lesz szükség, a részletekért lásd: 5.2. szakasz - Tanúsítvány-aláírási kérés (CSR)<br />

előállítása [126]. A CSR beszerzése után adja ki a következő parancsot a CA által aláírt<br />

tanúsítvány kiadásához:<br />

sudo openssl ca -in server.csr -config /etc/ssl/openssl.cnf<br />

A CA kulcs jelszavának megadása után a program megkéri a tanúsítvány aláírására, majd az új<br />

tanúsítvány véglegesítésére. Ezután nagyobb mennyiségű információ jelenik meg a tanúsítvány<br />

létrehozásával kapcsolatban.<br />

7. Létrejön egy új, /etc/ssl/newcerts/01.pem nevű fájl, amely ugyanezeket az információkat<br />

tartalmazza. Másoljon át mindent a -----BEGIN CERTIFICATE----- és ----END<br />

128

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!