aspose.info
FI

PEM-tiedosto - Tietosuoja Enhanced Mail Certificate -tiedostomuoto

Päivitetty

Mikä on PEM-tiedosto?

PEM-tiedosto on suojaussertifikaattitiedosto, jota käytetään luomaan suojattu viestintäkanava verkkopalvelimen ja selaimen välille. Se on Base64-koodattu ja voi sisältää yksityisen avaimen, palvelinvarmenteen ja/tai yhdistelmän muita varmenteita. PEM-tiedostot ovat käytön suhteen samanlaisia kuin .der-sertifikaattitiedostot, mutta ne tallennetaan Base64-koodatuksi tekstiksi binääritietojen sijaan. Muita samanlaisia varmennetiedostomuotoja ovat tiedostot .cer ja .crt.

Sovelluksia, jotka voivat avata PEM-tiedostoja, ovat tekstieditorit, kuten Microsoft Notepad ja Apple TextEdit.

PEM-tiedostomuoto

PEM on säilötiedostomuoto, joka määrittää tietojen tallentamiseen käytettävän tiedoston rakenteen ja koodaustyypin. PEM-tiedostot tallennetaan levylle Base64-koodatussa tiedostomuodossa, joka ei ole ihmisen luettavissa. Standardi määrittelee, että PEM-tiedosto alkaa seuraavasti:

-----BEGIN <type>-----

ja päättyy:

-----END <type>-----

Kaikki muu sisältö näiden sisällä on base64-koodattua (isot ja pienet kirjaimet, numerot, + ja /). Yksi PEM-tiedosto voi sisältää useita lohkoja, joita muut ohjelmat voivat käyttää. Jos PEM-tiedosto sisältää useita varmenteita, kukin varmenne erotetaan yksittäisillä lohkoilla seuraavasti:

-----BEGIN CERTIFICATE-----
  //end-user
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
  //intermediate
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
  //root
-----END CERTIFICATE-----

PEM-tiedostoesimerkki

CERTIFICATE-lohkolla varustettu PEM-tiedosto näyttää yleensä tältä:

---- BEGIN CERTIFICATE----

EggHozdmgGz7zbC1mcJ2rcNAQEEBBAYTAlVTMRMwMIICCDAaBgkqhkiG9lVTMRMwMIICCDAaBgkqhkiG9w0BBQMwDQQIIfYwDQYJKoZIhvcMIICUDCCAdoCBDaM1tYwDQYJKoZIhvcNAQEEBQAwgY8xCzAJBgNVBAYTAlVTMRMwMIICCDAaBgkqhkiG9w0BBQMwDQQIIfYyAEFKaEECAQUQAwgY8xCzAJBgNVNAQEEBQAwgY8xCzAkiG9w0BBQMwDQQIIfYyAEFKaEECAQUEggHozdmgGz7wgY8xCzAJBgNVBAYTAlVTMRMwMIICCDAaBgkqhkiG9w0BBQMwDQQIIfYyAEFKaEECAQUEggHozdmgGz7zbC1mcJ2rcNAQEEBQAwgY8xCzAJBgNVBAYTAlVTMR

----END CERTIFICATE----

PEM-tiedosto RSA:lla alkaa seuraavasti.

-----BEGIN RSA PRIVATE KEY-----

Viitteet