Kreiranje CSR-a za SSL

Ovaj članak će da objasni kako možete da napravite i instalirate SSL sertifikat.  Ista procedura se primenjuje u nekoliko različitih slučajeva kao što je kupovina sertifikata, upotreba sertifikata koje sami potpisujete ili '*' Wildcard sertifikat.

Preduslovi

Proverite da li je Openssl instaliran na vašem serveru. Ovo je uobičajeni paket i možete da ga pronađete na većini distribucija. Da biste proverili da li je Openssl instaliran, oktucajte sledeću komandu:

 # rpm -qa | grep -i openssl

Koja će da vam vrati nešto poput ovoga:

openssl-0.9.8e-7.el5 openssl-0.9.8e-7.el5 openssl-devel-0.9.8e-7.el5

Ako to nije slučaj, otkucajte sledeću komandu:

 # yum install openssl openssl-devel 

Generišite RSA ključ

Napravite RSA ključ za svoj Apache server, s obzirom na to da svaka distribucija ima definisanu lokaciju za postavljanje sertifikata, možemo da ga postavimo bilo gde:

 # mkdir ~/domain.com.ssl/ # cd ~/domain.com.ssl/

Otkucajte sledeću komandu da biste generisali privatni ključ.

 # openssl genrsa -out ~/domain.com.ssl/domain.com.key 2048

Pravljenje CSR-a

Da biste napraivli CS sa RSA privatnim ključem, otkucajte sledeću komandu (rezultat će biti u PEM format):

 # openssl req -new -sha256 -key ~/domain.com.ssl/domain.com.key -out ~/domain.com.ssl/domain.com.csr 
Unesite informacije za koje želite da budu prikazane u sertifikatu. Za polja Organization Name i Organization Unit nije dozvoljena upotreba sledećih znakova: < > ~ ! @ # $ % ^ * / \ ( ) ?.,&
 
DN polje Objašnjenje Primer
Common Name Ime domena za koje je vezan vaš server. Ako planirate da koristite URL https://www.yourdomain.com, onda ime vašeg domena mora da bude www.yourdomain.com. Ako planirate da koristite wildcard sertifikat, obavezno koristite asterisk, example: *.domain.com.
Organization Pravno ime vaše fiorme, odnosno, organizacije. Unesite puno ime, bez skraćenica. domain.com
Organization Unit Odeljenje u vašoj irmi ili organizaciji. IT
City or Locality Grad u kome je sedište firme. Novi Sad
State or Province Regija u kojoj je sedište vaše firme. Banat
Country Dvoslovna skraćenica vaše zemlje po ISO standardu. US
 

Ne unosite dodatne atribute ukoliko budu traženi.

  • Upozorenje: polje challenge password blank ostavite praznim(press enter)

Verifikacija CSR-a

Da biste verifikovali svoj CSR, izdajte sledeću komandu:

 # openssl req -noout -text -in ~/domain.com.ssl/domain.com.csr 

 Pošaljite svoj CSR

Sledeći korak je da svoj CSR pošaljete na proveru.


Was this article helpful?

mood_bad Dislike 0
mood Like 1
visibility Views: 6728