Конвертер з PEM у P12

Конвертація сертифіката PEM у пакет PKCS #12 об'єднує ваш публічний сертифікат і приватний ключ в один захищений паролем файл для зручного встановлення на серверах Windows та у веб-браузерах.

Виберіть або перетягніть файли сюди

Приватно - файли ніколи не залишають ваш пристрій

або вставте Ctrl+V

Поки ви чекаєте на файли, можете пограти в Code Rain

Гарантія конфіденційності без передавання даних мережею: Жодного байта не передано на зовнішні сервери. Уся обробка відбувалася локально в ізольованому середовищі браузера.

Порівняння форматів та технічні характеристики

СпецифікаціяPEMP12
MIME-типapplication/x-pem-fileapplication/x-pkcs12
Типконтейнер сертифікатів ASCII у Base64зашифрований архів PKCS #12
Стисненнянемає (у форматі Base64)захищені паролем безпечні сховища PKCS #7
Стандартна специфікаціяIETF RFC 7468IETF RFC 7292
Заголовок магічних байтів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, служба IIS та сховища особистих сертифікатів вимагають єдиного формату для належного керування ресурсами безпеки. Коли ви імпортуєте облікові дані безпеки на комп'ютер Windows або мобільний пристрій для автентифікації клієнта, система очікує єдиний архівний файл, що містить як публічний, так і приватний ключі. Генерація пакета PKCS #12 зі стандартного текстового сертифіката відповідає цій вимозі. Цей процес надійно пакує ваші облікові дані, дозволяючи імпортувати їх до сховищ ключів операційної системи без втрати залежних файлів.

Технічні специфікації та розбір кодеків

PKCS #12 - це двійковий контейнер, який може містити приватні ключі, сертифікати та інші елементи safe bag. Зазвичай пакети захищені паролем, але шифрування й вимога пароля залежать від того, як створено конкретний файл. Під час перетворення вибраний сертифікат і приватний ключ можна запакувати в захищений паролем контейнер PKCS #12 як текстові блоки PEM.

Сумісність з ОС та браузерами

Файли 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 - це двійковий архів, який надійно об'єднує сертифікат, приватний ключ і додаткові проміжні сертифікати в один файл, захищений паролем.