CRT-varmenne (.crt)

ITU-T Standardi

SSL/TLS X.509 -sertifikaatti (CRT) on Linux- ja Unix-verkkopalvelimissa (Apache, Nginx) käytettävä vakiotiedostopääte, jolla tallennetaan HTTPS-salauksen mahdollistava julkinen sertifikaatti.

Muunna tiedostot muodosta CRT muotoon PEM

Ilmainen selaimessa toimiva muunnin, jolla voit muuntaa tiedostoja muodosta CRT muotoon PEM. Muunna tiedostot hetkessä laitteellasi.

Tarkastele tiedostoa ja sen metatietoja

Käyttöjärjestelmät ja tiedostoanalyysaattorit tunnistavat CRT-tiedostot tarkistamalla tiedoston alun binäärisarjan:

Valitse tai pudota tiedostot tähän

Yksityisesti - tiedostot eivät koskaan poistu laitteeltasi

tai liitä Ctrl+V
Tietosuojatakuu: 0 % verkkosiirtoa Ulkoisille palvelimille ei ole ladattu yhtään tavua. Kaikki käsittely tapahtui paikallisesti selaimen hiekkalaatikossa.

Otsaketunniste tavutasolla (tunnistetavut)

Käyttöjärjestelmät ja tiedostoanalyysaattorit tunnistavat CRT-tiedostot tarkistamalla tiedoston alun binäärisarjan:

HEKSADEKSIMAALINEN TUNNISTE (SIJAINTI 0):

30 / 2D 2D 2D 2D 2D 42 45 47 49 4E

ASCII-ESITYSTAPA: 0 / -----BEGIN

Standardointi: ITU-T X.509 / IETF RFC 5280

Tekniset tiedot

SäiliöarkkitehtuuriX.509-digitaalivarmenteen Base64-PEM- tai binäärinen DER-koodaus
PakkausPakkaamaton kryptografinen data
Tavujärjestys (Endianness)Big-Endian (DER ASN.1)
VäriavaruudetN/A (Security Credential)
Kanavat ja rakenneVerkkotunnukset (SAN), organisaatiotiedot, julkisen avaimen parametrit ja digitaalinen allekirjoitus
Suurimmat mitatTypically 1 KB to 5 KB
LäpinäkyvyysJulkinen kryptografinen tunniste
Suoratoisto ja progressiivinen latausVarmenteen kokonaisvaltainen tarkistus

Tekninen vertailumatriisi: CRT vs. kilpailijat

Tekninen attribuuttiCRT (Nykyinen)PEMCERP12
Verkkopalvelimen konfiguraatioNginxin / Apachen standardiVarmenteet, avaimet tai pyynnötWindows IIS:n standardiTomcatin / Javan standardi
Tyypillinen sisältöVain julkinen sertifikaattiVarmenteet, avaimet tai pyynnötVain julkinen sertifikaattiSalattu paketti (sertifikaatti + avain)
MuotokuoriBase64 PEM tai binaarinen DERTiukasti Base64-koodattu ASCII-tekstiBinaarinen DER tai PEMPKCS #12 binaarinen arkisto
Yksityinen avain mukanaEi (vaatii erillisen .key-tiedoston)Voi sisältää yksityisen avaimenEi (vain julkinen)Kyllä (salasanasuojattu)

Yleiset vioittumistavat ja heksadesimaalinen palautusopas

Verkkopalvelin ei käynnisty virheellä 'SSL: error:0906D06C:PEM routines:PEM_read_bio:no start line'.

Perussyy: Puuttuva tai vioittunut '-----BEGIN CERTIFICATE-----' -otsikkotunniste PEM CRT -tiedostossa.

Korjaus: Palauta kelvolliset PEM-otsikko- ja alatunnistemerkinnät File2File.app Certificate Tool -työkalulla.

Tietoturva-analyysi ja tiedostojäsentimien hyökkäysvektorit

CRT-sertifikaatit on varmistettava pääluottamusvarastoja vasten; varmentamattomat sertifikaatit altistavat väliintulohyökkäyksille (MitM).

Tunnetut hyökkäysvektorit

  • Itseallekirjoitettujen tai vanhentuneiden CRT-sertifikaattien hyväksyminen automatisoiduissa API-asiakkaissa.
  • Väliintulohyökkäykset (Man-in-the-Middle) epäluotettavien välivarmenteiden kautta.
  • Heikot allekirjoitusalgoritmit (MD5, SHA-1), jotka ovat alttiita törmäysväärennyksille.

Tietoturvan parhaat käytännöt: Pakota tiukka varmentajavalidointi ja vaadi SHA-256- tai SHA-384-allekirjoitukset.

Historia ja virstanpylväät

2015Let's Encrypt käynnistyy ja automatisoi ilmaisten CRT-sertifikaattien myöntämisen maailmanlaajuisesti.
1995Netscape esittelee SSL 2.0:n, mikä standardoi .crt-tiedostot palvelimen todentamiseen.
1994Netscape Communications suunnittelee varhaisia verkkoturvaprotokollia X.509-sertifikaattien avulla.

Tärkeimmät edut

  • Nginxin / Apachen standardi
  • PEM-muodossa tallennettuna tiedosto on ihmisen luettavissa ja sitä voidaan tarkastella missä tahansa tekstieditorissa voimassaoloajan tarkistamiseksi.
  • OpenSSL:n ja kaikkien kryptografisten komentorivityökalujen tukema.

Tekniset rajoitukset

  • Moniselitteinen koodaus: CER-tiedoston tavoin se voidaan muotoilla joko ASCII PEM -muotoon tai binaariseen DER-muotoon.
  • Ei voida käyttää palvelimella ilman vastaavaa yksityistä avainta (.key-tiedosto).
  • Vaatii välivarmentajien (intermediate CA) manuaalisen ketjuttamisen täydellisten luottamusketjujen rakentamiseksi.

Mielenkiintoisia teknisiä faktoja

  • CRT-tiedosto, joka alkaa merkkijonolla '-----BEGIN CERTIFICATE-----', on yksinkertaisesti Base64-koodattu DER-sertifikaatti.
  • Let's Encrypt on myöntänyt yli 3 miljardia ilmaista CRT-sertifikaattia vuoden 2015 lanseerauksensa jälkeen.
  • Selaimesi osoiterivin lukkokuvake vahvistaa, että kelvollinen CRT-sertifikaatti on varmennettu.

Usein kysytyt tekniset kysymykset

Mitä eroa on .crt- ja .pem-tiedostoilla?

.crt tarkoittaa tyypillisesti julkista varmennetiedostoa, kun taas .pem on yleiskäyttöinen säiliö, joka voi sisältää varmenteita, yksityisiä avaimia tai kokonaisia varmenneketjuja.

Miten voin muuntaa CRT-tiedoston PFX- tai P12-muotoon Windows IIS:ää varten?

Voit yhdistää .crt-tiedostosi ja yksityisen .key-tiedostosi salasanalla suojatuksi P12/PFX-paketiksi File2File.app-palvelun avulla suoraan verkkoselaimessasi.

Voinko tarkastella .crt-tiedoston sisältöä?

Kyllä! Jos se on PEM-muodossa, voit avata sen missä tahansa tekstieditorissa tai liittää sen File2File.app-palveluun verkkotunnuksen, myöntäjän ja voimassaolon päättymispäivän purkamiseksi.