Miten luon .CRT -tiedoston Linuxissa?

How Do I Create Crt File Linux



Tiedostot, joissa on .CRT -laajennus, ovat yleensä SSL/TLS -varmenteita. .CRT-laajennus on yksi yleisimmin käytetyistä SSL/TLS-varmennemuodoista Linuxissa ja muissa Unix-tyyppisissä järjestelmissä.

Tämä opetusohjelma vastaa kysymykseesi .CRT -varmennetiedoston luomisesta Linuxissa OpenSSL -työkalun avulla.







Edellytykset

  • Linux -järjestelmä
  • Käyttäjä, jolla on sudo -oikeudet

Asenna OpenSSL

OpenSSL on avoimen lähdekoodin, jonka avulla voit luoda itse allekirjoitettuja SSL/TLS-varmenteita .crt-tunnisteella. Sinulla saattaa olla jo OpenSSL -työkalu saatavilla Linux -koneellasi. Vahvista suorittamalla alla oleva komento.



$ OpenSSL -versio

Kuva 1: Tarkista OpenSSL -versio



Jos OpenSSL ei ole jo asennettu, suorita seuraava komento.





Ubuntu/Debian -pohjaiset jakelut:

$ sudo apt asenna OpenSSL

CentOS/Red Hat -pohjaiset jakelut:



$ sudo dnf asenna OpenSSL

OpenSSL -työkalun käytön syntaksi on:

OpenSSL -komentoasetusten argumentit

Hanki yksityinen avain ja varmenteen allekirjoituspyyntötiedosto

Suorita seuraavaksi alla oleva ensimmäinen komento luodaksesi yksityisen avaimesi. Toinen komento lähettää varmenteen allekirjoituspyynnön (CSR) -tiedoston.

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

Tässä on kuvaus jokaisesta komennosta ja vaihtoehdosta.

  • genrsa Luo yksityinen RSA -avain
  • -ulos Tulostustiedosto
  • -vaatimus Varmenteen allekirjoituspyyntö
  • -Uusi Uusi pyyntö
  • -avain Polku yksityiseen avaintiedostoon

Kuva 2: Yksityinen avain ja CSR -tiedosto

Tarvitset yksityisen avaimesi SSL/TLS -varmenteen allekirjoittamiseen. CSR -tiedosto sisältää tietoja SSL/TLS -varmenteen luomista varten. Sinua pyydetään antamaan tietosi vastaavasti.

Huomautus: Kun luot CSR -tiedostoa, voit jättää joitakin kenttiä tyhjiksi painamalla näppäimistön enter -näppäintä. On hyvä jättää ylimääräisten määritteiden alla olevat kentät tyhjiksi.

Luo .CRT -tiedosto

Kun yksityinen avain ja CSR -tiedostot on luotu, on aika luoda .crt -tiedosto.

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

Kuva 3: Luo .crt -tiedosto OpenSSL: llä

Alla on kuvaus jokaisesta komennosta ja vaihtoehdosta.

  • x509 Varmenteiden tiedonhallintastandardi
  • -vaatimus Varmenteen allekirjoituspyyntö
  • -päiviä Päivämäärä, jonka varmenteen tulee olla voimassa
  • -sisään Polku CSR -tiedostoon
  • - merkki Polku yksityisen avaimen tiedostoon varmenteen allekirjoittamista varten
  • -ulos Allekirjoitetun varmenteen tulostiedosto

.CRT -tiedostosi tallennetaan nykyiseen työhakemistoon, paitsi että olet määrittänyt toisen polun.

Johtopäätös

Tämän oppaan mukaisesti sinun pitäisi nyt luoda .CRT -tiedosto OpenSSL -työkalun avulla. Teknisesti tämä on itse allekirjoitettu varmenne, ja sen pitäisi olla sisäiseen käyttöön tai testaukseen ja kehittämiseen. Suurimmat verkkoselaimet eivät luota itse allekirjoitettuihin varmenteisiin.