Kako mogu stvoriti .CRT datoteku u Linuxu?

How Do I Create Crt File Linux

Datoteke s nastavcima .CRT obično su SSL/TLS certifikati. Ekstenzija .CRT jedan je od najčešće korištenih formata SSL/TLS certifikata u Linuxu i drugim sustavima sličnim Unixu.

Ovaj vodič će odgovoriti na vaše pitanje u vezi stvaranja datoteke .CRT certifikata u Linuxu pomoću alata OpenSSL.



Preduvjeti

  • Linux sustav
  • Korisnik sa sudo privilegijama

Instalirajte OpenSSL

OpenSSL otvoreni je izvor koji možete koristiti za stvaranje samopotpisanih SSL/TLS certifikata s nastavkom .crt. Možda ste već otvorili alat OpenSSL na svom Linux računalu. Pokrenite naredbu ispod za potvrdu.



$ OpenSSL verzija

Slika 1: Provjerite verziju OpenSSL -a



Ako OpenSSL već nije instaliran, pokrenite sljedeću naredbu.

Na Ubuntu/Debian distribucijama:

$ sudo apt instalirajte OpenSSL

O distribucijama temeljenim na CentOS-u/Red Hat-u:



$ sudo dnf instalirajte OpenSSL

Sintaksa za korištenje alata OpenSSL je:

Argumenti opcija naredbi OpenSSL

Nabavite privatni ključ i datoteku sa zahtjevom za potpisivanje certifikata

Zatim pokrenite prvu naredbu u nastavku da biste generirali svoj privatni ključ. Druga naredba će prikazati datoteku zahtjeva za potpisivanje certifikata (CSR).

$ openssl genrsa -out privatni.ključ
$ openssl req -nov -ključ private.key -out request.csr

Ovdje je opis svake naredbe i opcije.

  • genrsa Generirajte RSA privatni ključ
  • -izlaz Izlazna datoteka
  • -req Zahtjev za potpisivanje certifikata
  • -novi Novi zahtjev
  • -ključ Put do datoteke privatnog ključa

Slika 2: Privatni ključ i CSR datoteka

Za potpisivanje SSL/TLS certifikata potreban vam je privatni ključ. CSR datoteka sadržavat će podatke o entitetu za stvaranje SSL/TLS certifikata. Od vas će se tražiti da prema tome unesete svoje podatke.

Bilješka: Prilikom generiranja CSR datoteke možete ostaviti neka polja prazna pritiskom na tipku enter na tipkovnici. U redu je ostaviti polja pod ‘dodatnim’ atributima prazna.

Napravite .CRT datoteku

Nakon što se generiraju privatni ključ i CSR datoteke, vrijeme je za stvaranje vaše .crt datoteke.

$ openssl x509 -req -days 365 -in request.csr -signkey private.key -out certificate.crt

Slika 3: Generiranje .crt datoteke s OpenSSL -om

Dolje je opis svake naredbe i opcije.

  • x509 Standard za upravljanje podacima certifikata
  • -req Zahtjev za potpisivanje certifikata
  • -dana Broj dana za koji certifikat treba vrijediti
  • -u Put do CSR datoteke
  • –Znakovni ključ Put do datoteke privatnog ključa za potpisivanje certifikata
  • -izlaz Izlazna datoteka za potpisani certifikat

Vaša .CRT datoteka bit će spremljena u trenutni radni direktorij, osim što ste naveli drugačiji put.

Zaključak

Slijedeći ovaj vodič, sada biste trebali stvoriti .CRT datoteku pomoću alata OpenSSL. Tehnički, ovo je samopotpisani certifikat i trebao bi biti za internu uporabu ili testiranje i razvoj. Veliki web preglednici nemaju povjerenja u samopotpisane certifikate.