Skip to main content

PEM Dosyası (Nedir ve Nasıl Açılır)

SSL Private Key Read from PFX File IIS Extract And View (Nisan 2024)

SSL Private Key Read from PFX File IIS Extract And View (Nisan 2024)
Anonim

PEM dosya uzantısına sahip bir dosya, e-postayı özel olarak iletmek için kullanılan bir Gizlilik Gelişmiş Posta Sertifikası dosyasıdır. Bu e-postayı alan kişi iletinin iletimi sırasında değiştirilmediğinden, başka birine gösterilmediğinden ve gönderildiği iddia edilen kişi tarafından gönderildiğinden emin olabilir.

PEM formatı, ikili veriyi e-posta ile gönderme karmaşasından doğmuştur. PEM biçimi, bir ASCII dizesi olarak var olacak şekilde base64 ile ikili kodlar.

PEM formatı daha yeni ve daha güvenli teknolojilerle değiştirildi, ancak PEM konteyneri bugün hala sertifika yetkilisi dosyaları, genel ve özel anahtarlar, kök sertifikaları vb. Tutmak için kullanılıyor.

PEM formatındaki bazı dosyalar, sertifikalar için CER veya CRT gibi farklı bir dosya uzantısı veya genel veya özel anahtarlar için KEY kullanabilir.

PEM dosyaları nasıl açılır

Bir PEM dosyasının açılması için gereken adımlar, ona ve kullanmakta olduğunuz işletim sistemine bağlı uygulamaya bağlı olarak farklılık gösterir. Ancak, bu programlardan bazılarının dosyayı kabul etmesi için PEM dosyanızı CER veya CRT'ye dönüştürmeniz gerekebilir.

, Windows

Outlook gibi bir Microsoft e-posta istemcisindeki CER veya CRT dosyasına ihtiyacınız varsa, otomatik olarak doğru veritabanına yüklenmesini sağlamak için Internet Explorer'da açın. E-posta istemcisi oradan otomatik olarak kullanabilir.

Bilgisayarınıza hangi sertifika dosyalarının yüklendiğini görmek ve el ile almak için Internet Explorer'ı kullanın. Araçlar erişmek için menü İnternet Seçenekleri> İçerik> Sertifikalar, bunun gibi:

CER veya CRT dosyasını Windows'a almak için, Çalıştır iletişim kutusundan Microsoft Yönetim Konsolu'nu açarak başlayın. Windows Tuşu + R girmek için klavye kısayolu mmc). Oradan, git Dosya> Ek Bileşeni Ekle / Kaldır … ve seç Sertifikalar sol sütundan ve sonra Ekle> pencerenin ortasındaki düğmeye basın.

Seçmek Bilgisayar hesabı aşağıdaki ekranda ve ardından sihirbazda ilerleyerek Yerel bilgisayar sorulduğu zaman. "Sertifikalar", "Konsol Kökü" altına yüklendiğinde, klasörü genişletin ve sağ tıklayın Güvenilen Kök Sertifika Yetkilileri, ve Seç Tüm Görevler> İçe Aktar ….

Mac os işletim sistemi

Aynı kavram Mac e-posta istemciniz için bir Windows için olduğu gibi doğrudur: PEM dosyasının Keychain Access'e aktarılması için Safari'yi kullanın.

SSL sertifikalarını da Dosya> Öğeleri İçe Aktar … Anahtarlık Erişimi menüsünde. Seçmek sistem açılır menüden ve ardından ekrandaki komutları izleyin.

Bu yöntemler PEM dosyasını macOS içine almak için çalışmazsa, aşağıdaki komutu deneyebilirsiniz ("Pdf dosyanızın adı ve konumu olmak için" yourfile.pem "i değiştirin):

güvenlik import yourfile.pem -k ~ / Kütüphane / Anahtarlıklar / login.keychain

Linux

Linux'ta bir PEM dosyasının içeriğini görüntülemek için bu keytool komutunu kullanın:

keytool -printcert -file yourfile.pem

Bir CRT dosyasını Linux'un güvenilir sertifika yetkilisi deposuna almak istiyorsanız aşağıdaki adımları izleyin (bunun yerine bir PEM dosyanız varsa aşağıdaki bölümdeki PEM to CRT dönüşüm yöntemine bakın):

  1. Şu yöne rotayı ayarla / Usr / share / ca-sertifikalar / .

  2. Orada bir klasör oluşturun (örneğin, sudo mkdir / usr / share / ca-sertifikaları / çalışma).

  3. .CRT dosyasını yeni oluşturulan klasöre kopyalayın. Bunu manuel olarak yapmamayı tercih ederseniz, bunun yerine şu komutu kullanabilirsiniz: sudo cp yourfile.crt /usr/share/ca-certificates/work/yourfile.crt.

  4. İzinlerin doğru şekilde ayarlandığından emin olun (klasör için 755 ve dosya için 644).

  5. Koş sudo güncelleştirmesi-ca-sertifikaları Komut.

Firefox ve Thunderbird

PEM dosyasının Thunderbird gibi bir Mozilla e-posta istemcisine aktarılması gerekiyorsa, PEM dosyasını önce Firefox'tan dışa aktarmanız gerekebilir. Firefox menüsünü açın ve Seçenekler. Git Gizlilik ve Guvenlik ve bulmak Güvenlik bölümünü kullanın ve ardından Sertifikaları Görüntüle … Bir listeyi açmak için, ihraç etmek istediğinizi seçebileceğiniz yerden seçin. Kullan Yedekleme … kaydetme seçeneği.

Ardından, Thunderbird'de menüyü açın ve tıklayın veya tıklayın Seçenekler. Şu yöne rotayı ayarla Gelişmiş> Sertifikalar> Sertifikaları Yönet> Sertifikalarınız> İçe Aktar …. "Dosya adı:" bölümünden İthalat pencere seç Sertifika Dosyaları açılır menüden PEM dosyasını bulup açın.

PEM dosyasını Firefox'a aktarmak için, bir tane dışa aktarmak istediğiniz adımları izleyin, ancak İthalat… onun yerine Yedekleme … buton. PEM dosyasını bulamıyorsanız, iletişim kutusunun "Dosya adı" alanının ayarlandığından emin olun. Sertifika Dosyaları ve yok PKCS12 Dosyaları.

Java KeyStore

Bunu yapmak için Java Anahtar Deposu'na (JKS) bir PEM dosyasını içe aktarırken bu Yığın Taşması iş parçacığına bakın. Çalışabilecek başka bir seçenek, bu keyutil aracını kullanmaktır.

Bir PEM Dosyası Nasıl Dönüştürülür

Bir dosya dönüştürme aracı veya web sitesi ile dönüştürülebilen çoğu dosya biçiminin aksine, PEM dosya biçimini diğer biçimlere dönüştürmek için belirli bir programa karşı özel komutlar girmeniz gerekir.

PuTTYGen ile PEM PPK dönüştürün. Seçmek Yük Programın sağ tarafından, dosya türünü herhangi bir dosyaya (*. *) getirin ve ardından PEM dosyanıza göz atın ve açın. Seçmek Gizli anahtarı kaydet PPK dosyasını yapmak.

OpenSSL ile (burada Windows sürümünü edinin) PEM dosyasını aşağıdaki komutla PFX'e dönüştürebilirsiniz:

openssl pkcs12 -kendiniz yourfile.pem -in yourfile.cert -export -out yourfile.pfx

CRT'ye dönüştürülmesi gereken bir PEM dosyanız varsa, Ubuntu'da olduğu gibi, bu komutu OpenSSL ile kullanın:

openssl x509 -in yourfile.pem -inform PEM -out yourfile.crt

OpenSSL ayrıca .PEM'yi .P12'ye (PKCS # 12 veya Public Key Cryptography Standard # 12) dönüştürmeyi de destekler, ancak bu komutu çalıştırmadan önce dosyanın sonuna ".TXT" dosya uzantısını ekleyin:

openssl pkcs12 -export yourfile.pem.txt -in yourfile.pem.txt -out yourfile.p12

Dosyayı JKS'ye dönüştürmek için Java KeyStore ile PEM dosyasını kullanma hakkında yukarıdaki Yığın Taşması bağlantısına bakın veya dosyayı Oracle'ın bu dosyayı Java güven deposuna içe aktarmak için kullanın.

PEM hakkında daha fazla bilgi

Gizlilik Geliştirilmiş Posta Sertifikası biçiminin veri bütünlüğü özelliği, yol boyunca değiştirilmediğinden emin olmak için, bir iletiyi göndermeden önce ve sonra karşılaştırmak için RSA-MD2 ve RSA-MD5 ileti özetlerini kullanır.

PEM dosyasının başında okuyan bir başlık var. ----- BEGIN etiket ----- ve verilerin sonu benzer bir altbilgidir: ----- END etiket -----. "Label" bölümü mesajı tanımlar, bu yüzden okuyabilir ÖZEL ANAHTAR, SERTİFİKA TALEPİ veya SERTİFİKA .

İşte bir örnek:

----- BEGIN ÖZEL ANAHTAR -----MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAMLgD0kAKDb5cFyPjbwNfR5CtewdXC + kMXAWD8DLxiTTvhMW7qVnlwOm36mZlszHKvsRf05lT4pegiFM9z2j1OlaN + Cl / X7NU22TNN6crYSiN77FjYJP464j876ndSxyD + rzys386T + 1r1aZaggEdkj1TsSsv1zWIYKlPIjlvhuxAgMBAAECgYA0aH + T2Vf3WOPv8KdkcJg6gCReyJKXOWgWRcicx / CUzOEsTxmFIDPLxqAWA3k7v0B + 3vjGw5Y9lycV / 5XqXNoQI14jy09iNsumds13u5AKkGdTJnZhQ7UKdoVHfuP44ZdOv / rJ5 / VD6F4zWywpe90pcbK +AWDVtusgGQBSieEl1QJBAOyVrUG5l2234raSDfm / DYyXlIthQO / A3 / LngDW5 / ydGxVsT7lAVOgCsoT + 0L4efTh90PjzW8LPQrPBWVMCQQDS3h / FtYYd5lfz + FNL9CEe1F1w9l8P749uNUD0g317zv1tatIqVCsQWHfVHNdVvfQ + vSFw38OORO00Xqs91GJrAkBkoXXEkxCZoy4PteheO / 8IWWLGGr6L7di6MzFl1lIqwT6D8L9oaV2vynFTDnKop0pa09Unhjyw57KMNmSE2SUJAkEArloTEzpgRmCq4IK2 / NpCeGdHS5uqRlbh1VIa / xGps7EWQl5Mn8swQDel / YP3WGHTjfx7pgSegQfkyaRtGpZ9OQJAa9Vumj8mJAAtI0Bnga8hgQx7BhTQY4CadDxyiRGOGYhwUzYVCqkb2sbVRH9HnwUaJT7cWBY3RnJdHOMXWem7 w / ==----- SON ÖZEL ANAHTAR -----

Bir PEM dosyası birden fazla sertifika içerebilir, bu durumda "END" ve "BEGIN" bölümleri birbirine komşudur.

Dosyanız Hala Açılmıyor mu?

Dosyanızın yukarıda açıklanan yollardan herhangi birinin açılmasının bir nedeni, aslında bir PEM dosyasıyla uğraşmamanızdır. Bunun yerine, benzer şekilde yazılmış bir dosya uzantısı kullanan bir dosyanız olabilir. Durum böyle olunca, iki dosyanın birbiriyle ilişkili olması ya da aynı yazılım programlarıyla çalışması için bir zorunluluk yoktur.

Örneğin, PEF PEM gibi çok korkunç görünüyor ama bunun yerine Pentax Raw Image dosya formatına veya Portable Embosser Format'a ait. PEF dosyalarının nasıl açılacağını veya dönüştürüleceğini görmek için bu bağlantıyı takip edin, gerçekten sahip olduğunuz buysa.

Aynı fikir, EMP, EPP, PES, PET gibi diğer birçok dosya uzantısı için de söylenebilir. Yukarıdaki yöntemlerin işe yaramadığını düşünmeden önce aslında ".pem" yazdığını görmek için dosya uzantısını iki kez kontrol edin.

Bir KEY dosyasıyla uğraşıyorsanız, .KEY içinde biten tüm dosyaların bu sayfada açıklanan biçimde bulunmadığını unutmayın. Bunun yerine, Apple Keynote tarafından oluşturulan LightWave veya Keynote Presentation dosyaları gibi yazılım programlarını kaydederken kullanılan Yazılım Lisansı Anahtar dosyaları olabilir.

Bir PEM dosyanızın olduğundan emin olun, ancak açılış veya kullanma sorunları yaşıyorsanız, sosyal ağlarda veya e-posta yoluyla iletişim kurmak, teknik destek forumlarına mesaj göndermek ve daha fazlası hakkında bilgi almak için Daha Fazla Yardım bölümüne bakın. Ne tür problemler yaşadığınızı bildirin ve yardım etmek için neler yapabileceğimi göreceğim.