Convertor PEM în P12

Conversia unui certificat PEM într-un pachet PKCS #12 combină certificatul public și cheia privată într-un singur fișier protejat prin parolă, facilitând instalarea pe servere Windows și browsere web.

Selectează sau plasează fișierele aici

Privat - fișierele nu părăsesc niciodată dispozitivul tău

sau lipește Ctrl+V

Cât îți aștepți fișierele, poți juca Code Rain

Garanție de confidențialitate: nicio transmisie prin rețea: 0 octeți încărcați pe servere externe. Toată procesarea a avut loc local în sandbox-ul browserului tău.

Compararea formatelor și specificații tehnice

SpecificațiePEMP12
Tip MIMEapplication/x-pem-fileapplication/x-pkcs12
Tipcontainer de certificate ASCII Base64arhivă criptată PKCS #12
Compresieniciuna (încapsulat în Base64)pachete PKCS #7 safe bags criptate cu parolă
Specificație standardIETF RFC 7468IETF RFC 7292
Antet Magic Bytes2D 2D 2D 2D 2D 42 45 47 49 4E (-----BEGIN CERTIFICATE / RSA PRIVATE KEY)30 82 (ASN.1 PKCS #12 PFX sequence)

Prezentare generală a formatului și aplicații

Administratorii de sistem și dezvoltatorii web trebuie să mute frecvent credențiale de securitate între diferite servere web și sisteme de operare. Mediile Linux și serverele Apache se bazează în mod tradițional pe fișiere text separate pentru certificate și chei. Cu toate acestea, serverele Windows, Internet Information Services (IIS) și magazinele de certificate personale necesită un format unificat pentru a gestiona corect activele de securitate. Atunci când importați o credențială de securitate pe o mașină Windows sau pe un dispozitiv mobil pentru autentificarea clientului, sistemul așteaptă un singur fișier arhivă care să conțină atât cheia publică, cât și cheia privată. Generarea unui pachet PKCS #12 din certificatul text standard îndeplinește această cerință. Acest proces împachetează credențialele în mod sigur, astfel încât să le poți importa în lanțurile de chei ale sistemului de operare fără a pierde fișiere de dependență.

Specificații tehnice și detalii despre codecuri

PKCS #12 este un container binar care poate conține chei private, certificate și alte elemente safe-bag. Pachetele sunt de obicei protejate prin parolă, însă criptarea și cerințele privind parola depind de modul în care a fost creat fiecare fișier. Conversia poate împacheta certificatul selectat și cheia privată, reprezentate ca blocuri text PEM, într-un pachet PKCS #12 protejat prin parolă.

Compatibilitate SO și browser

Fișierele PEM sunt acceptate nativ de OpenSSL, Apache, Nginx și mediile de execuție bazate pe Linux. Pachetele PKCS #12 sunt acceptate nativ de Microsoft Windows, IIS, macOS Keychain Access, Apple iOS și Android pentru instalarea certificatelor de utilizator și de server.

Informații utile

Reține întotdeauna parola pe care o atribui în timpul procesului de creare a pachetului PKCS #12. Dacă pierzi această parolă, nu poți putea recupera cheia privată din interiorul arhivei.

Întrebări frecvente

Cum se convertește un certificat PEM într-un pachet PKCS #12 fără pierdere de calitate?

Conversia certificatului este complet lipsită de pierderi. Deoarece credențialele de securitate se bazează pe calcule criptografice exacte, modificarea formatului schimbă doar structura containerului și metoda de codificare, fără a modifica datele subiacente ale cheii publice sau private.

Care este diferența dintre un certificat PEM și un pachet PKCS #12?

Un certificat PEM este un fișier text care poate fi citit de om, codificat în Base64 ASCII, care conține de obicei un singur certificat sau o singură cheie. Un pachet PKCS #12 este o arhivă binară care combină în siguranță certificatul, cheia privată și certificatele intermediare opționale într-un singur fișier protejat prin parolă.