Конвертор от PEM към P12
Конвертирането на PEM сертификат в PKCS #12 пакет обединява вашия публичен сертификат и частен ключ в един защитен с парола файл за лесно инсталиране на Windows сървъри и уеб браузъри.
Сравнение на формати и технически спецификации
| Спецификация | PEM | P12 |
|---|---|---|
| MIME тип | application/ | application/ |
| Тип | контейнер за сертификати в Base64 ASCII | криптиран архив PKCS #12 |
| Компресия | няма (кодирано с Base64) | безопасни структури SafeBag PKCS #7, криптирани с парола |
| Стандартна спецификация | IETF RFC 7468 | IETF 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 пакетът е бинарен архив, който сигурно комбинира сертификата, частния ключ и незадължителни междинни сертификати в един защитен с парола файл.