.PFX

Файл PFX

PKCS #12 Personal Information Exchange File
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл PFX - это зашифрованный, защищенный паролем контейнер, который содержит цифровой сертификат вместе с его закрытым ключом (формат PKCS #12). Вы не открываете его как обычный документ - вы его импортируете. В Windows дважды щелкните файл, и «Мастер импорта сертификатов» установит его (вам потребуется пароль). В macOS дважды щелкните файл, чтобы добавить его в «Связку ключей» (Keychain Access). Храните его в секрете: файл содержит ваш закрытый ключ.

Разработчик: RSA Laboratories (PKCS #12 standard); now IETF RFC 7292 Категория: Системные файлы Открыть стандартное MIME: application/x-pkcs12
ОТКРЫВАЕТСЯ НА Windows macOS Linux
Связанные: .NOMEDIA · .DLL · .TMP · .LNK

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Sep 1, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла PFX?

Файлы .pfx связаны со стандартом криптографии PKCS #12, первоначально разработанным RSA Laboratories и ныне регулируемым RFC 7292.

Файлы с расширением .pfx хранят зашифрованные и цифровые подписанные криптографические объекты в бинарном контейнере с кодировкой DER. Каждый файл .pfx разделен на так называемые SafeBags, которые также могут быть независимо зашифрованы и подписаны. Стандарт PKCS #12 далее разделяет SafeBags на типы, подходящие для хранения закрытых ключей, сертификатов X.509, цепочек сертификатов и других данных безопасности.

.pfx чаще всего используется для объединения закрытого ключа вместе с соответствующей ему цепочкой сертификатов в одном защищенном паролем файле. Типичные варианты использования включают экспорт сертификатов TLS/SSL между серверами, распространение идентификаторов для подписи кода и передачу учетных данных S/MIME между устройствами.

.pfx и .p12 функционально идентичны - инструменты Windows используют расширение .pfx, в то время как macOS и Linux предпочитают .p12. Оба формата могут быть преобразованы в текстовый формат .pem с помощью команды openssl pkcs12. В отличие от отдельных сертификатов .cer, файл .pfx несет закрытый ключ вместе с сертификатом, что делает его предпочтительным форматом, когда ключ должен передаваться вместе с сертификатом.

Безопасность и защита

РИСК: HIGH

Файл PFX содержит ЗАКРЫТЫЙ КЛЮЧ, поэтому это один из самых конфиденциальных типов файлов: любой, у кого есть файл и пароль к нему, может выдавать себя за владельца сертификата - подписывать код или документы от его имени или развернуть сервер с его TLS-идентификатором. Никогда не пересылайте PFX без защиты, не фиксируйте его в системах контроля версий, используйте сложный пароль для экспорта и храните его в безопасности (в идеале удалите файл после импорта). Относитесь к неожиданным вложениям .pfx как к подозрительным. Создавайте и обрабатывайте файлы PFX только с помощью доверенных инструментов (мастера ОС, OpenSSL), а не на случайных сайтах «просмотра сертификатов», которые могут похитить ваш ключ и пароль.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕPKCS #12 Personal Information Exchange File
РАЗРАБОТЧИКRSA Laboratories (PKCS #12 standard); now IETF RFC 7292с PKCS #12 v1.0 published 1999 by RSA; Microsoft .pfx predates and feeds into it
MIME-ТИПapplication/x-pkcs12
ТИПЗашифрованный, защищенный паролем пакет ключа и сертификата (бинарный, DER/PKCS#12)
СТАНДАРТОткрытый · без роялти
СВЯЗАННЫЕ.nomedia.dll.tmp.lnk
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
0001
HEX
3082
ASCII
0·
Начинается с тега DER 30 82 xx xx (последовательность ASN.1 SEQUENCE с 2-байтовой длиной) - тот же общий префикс, что и у многих криптографических объектов в кодировке DER, поэтому он не уникален для PFX. Содержимое представляет собой структуру PKCS#12; идентифицируйте по расширению или контексту, а не только по первым байтам.

Программы, открывающие файлы PFX

Windows4 apps
OpenSSL Открытый код Извлечение или конвертация: «openssl pkcs12 -in file.pfx -out out.pem -nodes» (потребуется ввод пароля).
Windows Certificate Import Wizard (built-in) Встроенная Дважды щелкните .pfx → откроется «Мастер импорта сертификатов»; введите пароль и выберите хранилище (Личное/Текущий пользователь или Локальный компьютер).
certutil / PowerShell (built-in) Встроенная Просмотр/импорт из оболочки: «certutil -dump file.pfx» или PowerShell «Get-PfxData -FilePath file.pfx» / «Import-PfxCertificate».
Adobe Acrobat (as a digital ID, not a viewer) Freemium Редактирование/Настройки → Подписи → Удостоверения и доверенные сертификаты → добавьте .pfx как цифровое удостоверение для подписи PDF. Программа не отображает файл как документ.
macOS2 apps
OpenSSL Открытый код Извлечение или конвертация: «openssl pkcs12 -in file.pfx -out out.pem -nodes» (потребуется ввод пароля).
Keychain Access (built-in) Встроенная Дважды щелкните .pfx → он импортируется в «Связку ключей» (введите пароль файла); после этого удостоверение станет доступно приложениям.
Linux2 apps
OpenSSL Открытый код Извлечение или конвертация: «openssl pkcs12 -in file.pfx -out out.pem -nodes» (потребуется ввод пароля).
GNOME Keyring / Seahorse Открытый код Импортируйте .pfx/.p12 в приложение «Пароли и ключи» (Seahorse) для хранения сертификата и ключа.

Технические подробности

глубокая спецификация
Кодировка контейнераБинарная DER (Distinguished Encoding Rules) поверх ASN.1; файл не читается человеком без специального парсера
MIME-типapplication/x-pkcs12
Магические байты30 82 со смещением 0 (ASN.1 DER SEQUENCE с 2-байтовой длиной); общие с другими форматами в кодировке DER - идентифицируйте по расширению или MIME-типу, а не только по байтам
Внутренняя структураВложенные слои: PFX → AuthenticatedSafe → SafeContents → SafeBags; каждый SafeBag содержит один типизированный криптографический объект
Типы SafeBagKeyBag, PKCS8ShroudedKeyBag, CertBag, CRLBag, SecretBag, SafeContents - шесть официальных типов SafeBag, определенных в RFC 7292
Защита паролемВесь архив и отдельные SafeBags могут быть зашифрованы независимо с помощью выбранной пользователем парольной фразы через шифрование на основе пароля
Алгоритмы шифрованияAES-256-CBC и 3DES-CBC для современных систем; RC2 и RC4 встречаются в устаревших файлах (не рекомендуется использовать при создании новых архивов)
Целостность MACHMAC (SHA-1 в устаревших; SHA-256 или SHA-384 в современных реализациях) охватывает структуру AuthenticatedSafe для обнаружения подделки
Производная ключаPBKDF1 (RFC 7292, приложение B) или PBKDF2 с настраиваемым количеством итераций усиливает шифрование на основе пароля против атак методом перебора
Название Windows против IETF.pfx - это оригинальный суффикс, придуманный Microsoft; .p12 - стандартное название IETF; они побайтово идентичны и полностью взаимозаменяемы
Хранение нескольких объектовОдин .pfx может содержать несколько сертификатов и ключей - например, полную цепочку из конечного, промежуточного и корневого сертификатов CA плюс закрытый ключ
Обычная конвертация через CLIopenssl pkcs12 -in file.pfx -out file.pem -nodes извлекает данные в текстовый PEM; openssl pkcs12 -export -out file.pfx собирает входные данные PEM в новый архив
Поддержка платформНативная поддержка в Windows (Мастер импорта сертификатов, certutil, PowerShell), macOS (Связка ключей), iOS, Android, Java (keytool) и большинстве библиотек TLS
Типичные сценарии использованияРазвертывание серверных сертификатов TLS/SSL, идентификаторы подписи кода, ключи электронной почты S/MIME, учетные данные клиента VPN и подготовка смарт-карт
ВыпущенPKCS #12 v1.0 published 1999 by RSA; Microsoft .pfx predates and feeds into it
Открыть стандартноеДа · без роялти
Спецификацияwww.rfc-editor.org

Конвертации PFX

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами PFX. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня
M
Michel26 d agoБЕЗ ОТВЕТА
comment ouvrir le certificat pfx sous windows
Ожидание ответа

Часто задаваемые вопросы

Что такое файл PFX?
Это зашифрованный, защищенный паролем контейнер (формат PKCS #12 / .p12), который содержит цифровой сертификат и его закрытый ключ. Используется для сертификатов TLS, подписи кода, аутентификации клиентов и подписи документов.
Как открыть файл PFX в Windows?
Дважды щелкните по нему, чтобы запустить «Мастер импорта сертификатов», введите пароль, с которым он был создан, и выберите хранилище сертификатов. Чтобы просмотреть содержимое, используйте команду «certutil -dump file.pfx» или OpenSSL - PFX не «читают», а импортируют.
В чем разница между .pfx и .p12?
На практике разницы нет - оба являются форматом PKCS #12. .pfx - это название от Microsoft, .p12 - более общее. Обычно можно просто переименовать одно расширение в другое.
Чем PFX отличается от сертификата CER/CRT?
Файл .cer/.crt содержит только открытый сертификат, и его безопасно передавать другим. Файл .pfx также содержит закрытый ключ, который является секретным - он позволяет воссоздать полную личность владельца, поэтому его необходимо защищать.
Как извлечь сертификат и ключ из PFX для Apache/Nginx?
Используйте OpenSSL: «openssl pkcs12 -in file.pfx -clcerts -nokeys -out cert.pem» для сертификата и «... -nocerts -nodes -out key.pem» для закрытого ключа.
Я потерял пароль от PFX - можно ли его открыть?
Нет. Закрытый ключ зашифрован этим паролем, и легальных способов восстановления не существует. Вам придется повторно экспортировать сертификат из места его создания или выпустить новый.
Может ли Adobe Acrobat открыть файл PFX?
Acrobat может импортировать PFX как «цифровое удостоверение» для подписи PDF, но он не открывает его как просматриваемый документ. Чтобы установить сам сертификат, используйте хранилище сертификатов Windows или «Связку ключей» macOS.

Ссылки

1IETF RFC 7292 - PKCS #12: Personal Information Exchange Syntax v1.1www.rfc-editor.org
2Microsoft Learn - Export/import certificates with private keys (PFX)learn.microsoft.com

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.MDMarkdown Document
10.TMPTemporary File

Похожие расширения

.NOMEDIAAndroid No-Media Marker File
.DLLDynamic Link Library
.TMPTemporary File
.LNKWindows Shell Link (Shortcut)
.PKGmacOS Installer Package
.ETLEvent Trace Log

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z