Конвертор от PEM към P12

Конвертирането на PEM сертификат в PKCS #12 пакет обединява вашия публичен сертификат и частен ключ в един защитен с парола файл за лесно инсталиране на Windows сървъри и уеб браузъри.

Изберете или пуснете файлове тук

Поверително - файловете никога не напускат устройството ви

или поставете Ctrl+V

Докато чакаш файловете си, можеш да играеш Code Rain

Гаранция за поверителност с нулево мрежово предаване: 0 байта са качени на външни сървъри. Цялата обработка се извършва локално в пясъчниците на вашия браузър.

Сравнение на формати и технически спецификации

СпецификацияPEMP12
MIME типapplication/x-pem-fileapplication/x-pkcs12
Типконтейнер за сертификати в Base64 ASCIIкриптиран архив PKCS #12
Компресияняма (кодирано с Base64)безопасни структури SafeBag PKCS #7, криптирани с парола
Стандартна спецификацияIETF RFC 7468IETF RFC 7292
Заглавни байтове (Magic Bytes)2D 2D 2D 2D 2D 42 45 47 49 4E (-----BEGIN CERTIFICATE / RSA PRIVATE KEY)30 82 (ASN.1 PKCS #12 PFX sequence)

Преглед на формата и приложения

Системните администратори и уеб разработчиците често трябва да преместват идентификационни данни за сигурност между различни уеб сървъри и операционни системи. Средите с Linux и Apache сървърите традиционно разчитат на отделни текстови файлове за сертификати и ключове. Въпреки това, Windows сървърите, Internet Information Services (IIS) и личните хранилища на сертификати изискват обединен формат за правилно управление на защитните активи. Когато импортирате удостоверение за сигурност в машина с Windows или мобилно устройство за клиентско удостоверяване, системата очаква един архивен файл, който съдържа както публичния, така и частния ключ. Генерирането на PKCS #12 пакет от вашия стандартен текстов сертификат изпълнява това изискване. Този процес опакова вашите удостоверения сигурно, така че да можете да ги импортирате в ключодържателите на операционната система, без да липсват файлове с зависимости.

Технически спецификации и анализ на кодеците

PKCS #12 е двоичен контейнер, който може да съдържа частни ключове, сертификати и други данни. Пакетите обикновено са защитени с парола, но шифроването и изискването за парола зависят от начина на създаване на файла. При конвертирането избраният сертификат и частен ключ може да се пакетират като PEM текстови блокове в защитен с парола файл PKCS #12.

Съвместимост с операционни системи и браузъри

PEM файловете се поддържат нативно от OpenSSL, Apache, Nginx и среди, базирани на Linux. PKCS #12 пакетите се поддържат нативно от Microsoft Windows, IIS, macOS Keychain Access, Apple iOS и Android за инсталиране на потребителски и сървърни сертификати.

Полезна информация

Винаги помнете паролата, която задавате по време на процеса на създаване на PKCS #12 пакета. Ако загубите тази парола, не можете да възстановите частния ключ вътре в архива.

Често задавани въпроси

Как се конвертира сертификат PEM в пакет PKCS #12 без загуба на данни?

Конвертирането на сертификати е напълно без загуби. Тъй като удостоверенията за сигурност разчитат на точни криптографски изчисления, промяната на форматите променя само структурата на контейнера и метода на кодиране, без да модифицира основните данни на публичния или частния ключ.

Каква е разликата между PEM сертификат и PKCS #12 пакет?

PEM сертификатът е четим от хора текстов файл, кодиран в Base64 ASCII, който обикновено съдържа един сертификат или ключ. PKCS #12 пакетът е бинарен архив, който сигурно комбинира сертификата, частния ключ и незадължителни междинни сертификати в един защитен с парола файл.