Kā izveidot .CRT failu operētājsistēmā Linux?

How Do I Create Crt File Linux



Faili ar .CRT paplašinājumiem parasti ir SSL/TLS sertifikāti. .CRT paplašinājums ir viens no visbiežāk izmantotajiem SSL/TLS sertifikātu formātiem Linux un citās Unix līdzīgās sistēmās.

Šī apmācība atbildēs uz jūsu jautājumu par .CRT sertifikāta faila izveidi Linux, izmantojot OpenSSL rīku.







Priekšnosacījumi

  • Linux sistēma
  • Lietotājs ar sudo privilēģijām

Instalējiet OpenSSL

OpenSSL ir atvērtā koda avots, ko varat izmantot, lai izveidotu pašparakstītus SSL/TLS sertifikātus ar paplašinājumu .crt. Iespējams, jūsu Linux datorā jau ir pieejams OpenSSL rīks. Lai apstiprinātu, izpildiet tālāk norādīto komandu.



$ OpenSSL versija

1. attēls: pārbaudiet OpenSSL versiju



Ja OpenSSL vēl nav instalēts, palaidiet nākamo komandu.





Ubuntu/Debian izplatījumos:

$ sudo apt instalējiet OpenSSL

Par CentOS/Red Hat izplatīšanu:



$ sudo dnf instalējiet OpenSSL

OpenSSL rīka izmantošanas sintakse ir šāda:

OpenSSL komandu opciju argumenti

Iegūstiet privāto atslēgu un sertifikāta parakstīšanas pieprasījuma failu

Pēc tam palaidiet pirmo komandu zemāk, lai ģenerētu privāto atslēgu. Un otrā komanda izvadīs sertifikāta parakstīšanas pieprasījuma (CSR) failu.

$ openssl genrsa -out private.key
$ openssl req -new -key private.key -out request.csr

Šeit ir katras komandas un opcijas apraksts.

  • genrsa Ģenerējiet RSA privāto atslēgu
  • -ārā Izejas fails
  • -prasība Sertifikāta parakstīšanas pieprasījums
  • -jauns Jauns pieprasījums
  • -atslēga Ceļš uz privātās atslēgas failu

2. attēls: Privātā atslēga un CSR fails

Lai parakstītu SSL/TLS sertifikātu, jums ir nepieciešama jūsu privātā atslēga. CSR failā būs informācija par entītiju SSL/TLS sertifikāta izveidei. Jums tiks piedāvāts attiecīgi ievadīt savu informāciju.

Piezīme: Ģenerējot CSR failu, dažus laukus varat atstāt tukšus, nospiežot tastatūras taustiņu Enter. Laukus zem “papildu” atribūtiem var atstāt tukšus.

Izveidojiet .CRT failu

Pēc privātās atslēgas un CSR failu ģenerēšanas ir pienācis laiks izveidot savu .crt failu.

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

3. attēls. Izveidojiet .crt failu, izmantojot OpenSSL

Zemāk ir katras komandas un opcijas apraksts.

  • x509 Sertifikātu datu pārvaldības standarts
  • -prasība Sertifikāta parakstīšanas pieprasījums
  • -dienas Sertifikāta derīguma dienu skaits
  • -iekšā Ceļš uz CSR failu
  • - zīme Ceļš uz privātās atslēgas failu sertifikāta parakstīšanai
  • -ārā Parakstītā sertifikāta izvades fails

Jūsu .CRT fails tiks saglabāts pašreizējā darba direktorijā, izņemot gadījumus, kad norādījāt citu ceļu.

Secinājums

Ievērojot šo rokasgrāmatu, tagad, izmantojot OpenSSL rīku, jāizveido .CRT fails. Tehniski tas ir pašparakstīts sertifikāts, un tam vajadzētu būt iekšējai lietošanai vai testēšanai un izstrādei. Lielākās tīmekļa pārlūkprogrammas neuzticas pašparakstītiem sertifikātiem.