Muunna PEM muotoon CRT

PEM-tekstisertifikaatin muuntaminen CRT-binäärisertifikaatiksi mahdollistaa sen, että Apache-palvelimet ja Windows-järjestelmät voivat lukea verkkoturvatunnistetietosi oikein.

Valitse tai pudota tiedostot tähän

Yksityisesti - tiedostot eivät koskaan poistu laitteeltasi

tai liitä Ctrl+V

Sillä aikaa kun odotat tiedostojasi, voit pelata Code Rainia

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

Muotojen vertailu ja tekniset tiedot

MääritysPEMCRT
MIME-tyyppiapplication/x-pem-fileapplication/x-x509-ca-cert
TyyppiBase64-ASCII-varmennekonttiJulkinen X.509-varmenne
PakkausEi pakkausta (Base64-koodattu)Ei pakkausta
StandardimääritysIETF RFC 7468ITU-T X.509 / RFC 5280
Tiedostotunniste (Magic Bytes)2D 2D 2D 2D 2D 42 45 47 49 4E (-----BEGIN CERTIFICATE / RSA PRIVATE KEY)30 82 (DER SEQUENCE) or -----BEGIN CERTIFICATE----- (PEM text)

Muodon yleiskatsaus ja käyttökohteet

Turvasertifikaatit suojaavat verkkosivustoja salaamalla käyttäjien ja palvelimien välisen liikenteen. PEM-muoto käyttää Base64 ASCII -tekstiä, minkä ansiosta se on helppo avata tavallisessa tekstieditorissa tai kopioida ja liittää sähköposteihin. Monet palvelinympäristöt, laitteistopalomuurit ja tietyt käyttöjärjestelmät kuitenkin hylkäävät tekstimuodot. Ne vaativat sen sijaan CRT-muotoa. Ylläpitäjät kohtaavat tämän yhteensopivuusongelman usein siirtäessään turvasertifikaatteja Apache-verkkopalvelimelta Windows Internet Information Services -ympäristöön tai verkkolaitteeseen. Windows-kone tai laitteistokuormantasaaja odottaa tiedoston käyttävän binaarista rakennetta. Tiedostomuodon vaihtaminen antaa näille järjestelmille mahdollisuuden lukea turva-avaimen oikein ja muodostaa suojattuja HTTPS-yhteyksiä ilman virheilmoituksia kävijöille.

Tekniset tiedot ja koodekkien erittely

PEM-muoto käyttää MIME-tyyppiä application/x-pem-file ja perustuu Base64 ASCII -koodaukseen, joka on sijoitettu tiettyjen otsikko- ja alatunnisterivien väliin. Nämä rajaviivat ovat -----BEGIN CERTIFICATE----- ja -----END CERTIFICATE-----. CRT-muoto käyttää MIME-tyyppiä application/x-x509-ca-cert ja tallentaa täsmälleen samat salauskoodin julkisen avaimen tiedot binaariseen rakenteeseen, joka tunnetaan nimellä Distinguished Encoding Rules. Kumpikaan muoto ei käytä pakkausta, mikä tarkoittaa, että kummassakin tiedostossa pakkausylimenot on nolla. Muunnosprosessi on täysin häviötön, koska siinä käännetään yksinkertaisesti tekstikoodatut Base64-tavut takaisin raakabinaaritavuiksi muuttamatta yhtäkään bittiä alla olevasta julkisen avaimen datasta.

Käyttöjärjestelmien ja selaimien yhteensopivuus

Varmenteen tiedostopääte ei kerro, onko sisältö DER- vai PEM-koodattu. Linux-palvelinohjelmistot hyväksyvät tavallisesti PEM-muodon, kun taas Windowsin varmenneohjelmat ja laitteet voivat hyväksyä DER:n tai muita säilöjä. Tarkista tuotteen dokumentoima syötemuoto; selaimet käyttävät luotettujen varmenteiden varastoja eivätkä avaa palvelinvarmennetiedostoja sivusisältönä.

Hyödyllistä tietoa

Varmista aina OpenSSL-komentojen avulla tarkistamalla moduuliarvot, että yksityinen avaimesi vastaa äskettäin muunnettua CRT-tiedostoa ennen sertifikaatin ottamista käyttöön tuotantoverkkopalvelimessa.

Usein kysytyt kysymykset

Miten PEM-sertifikaatti muunnetaan CRT-sertifikaatiksi ilman laadun heikkenemistä?

Muunnos on täysin häviötön. Molemmat tiedostomuodot tallentavat täsmälleen samat X.509:n mukaiset kryptografiset julkisen avaimen tiedot. Tiedoston kääntäminen vain vaihtaa säilön koodauksen Base64 ASCII -tekstistä binaaritavuiksi muuttamatta alla olevia turva-avaimia.

Mitä eroa on PEM-sertifikaatilla ja CRT-sertifikaatilla?

PEM-tiedosto on tekstipohjainen säilö, joka käyttää Base64-koodausta ja ihmisen luettavia otsikkorivejä. CRT-tiedosto on binaarinen säilö, joka sisältää tarkasti samat sertifikaattitiedot raakatavutiedostona, jota tietyt käyttöjärjestelmät ja palvelinlaitteistot edellyttävät.