FileInfo

Languages

Overview

What is a PFX file? A PFX file is an encrypted security format that typically stores one or more password-protected digital certificates and private keys for authenticating a person, application, or device (including computers and web servers). PFX files were initially saved in the Personal Information Exchange (PFX) format Microsoft released in 1996 but are now saved in the PKCS #12 format, which succeeded and extended PFX (people often use the format names interchangeably). Users typically send PFX files to transfer private and public keys and other sensitive information; various security and encryption programs support PFX files.

More Information RSA Laboratories developed and maintains the PKCS #12 format, which is the "Personal Information Exchange Syntax Standard" in the family of Public Key Cryptography Standards (PKCS). The digital certificates saved in the PKCS #12 format verify the authenticity of a computer, web server, application, etc., so users can trust their security and reliability. Frequently, web administrators purchase X.509 digital certificates from a certificate authority (CA), such as DigiCert or IdenTrust, then install them on a web server to validate the security and identity of the website it hosts. CAs often send certificates in the PKCS #12 format (PFX files) to the requesting parties. For example, a CA may send a software publisher certificate (SPC) in an encrypted PFX file to a software publisher who enters the password to retrieve the digital certificate and keys to digitally sign their software for authentication purposes before distributing it. While CAs often send certificates as PFX files, they may also send a Private Key ( .PVK file) with an associated Internet Security Certificate ( .CER file), or a Software Publisher Certificate ( .SPC file) for app developers. If you receive a PVK file and need to convert it to a PFX file, you can do so with Microsoft's Pvk2Pfx command-line tool. You can also generate PFX files with programs to authenticate applications, devices, and people. For example, a person may generate a PFX file with Adobe Acrobat to store their digital certificate to authenticate themselves to complete highly sensitive business transactions. Other programs that generate PFX files include the cross-platform OpenSSL command-line tool and the Microsoft Management Console in Windows. NOTE: You may also see security certificates and keys in the PKCS #12 format saved as .P12 files.

Popularity3.4/5

57 votes

Quick AppUsed by
VerifiedVerified by FileInfo.com The FileInfo.com team has independently researched all file formats and software programs listed on this page. Our goal is 100% accuracy and we only publish information about file types that we have verified. If you would like to suggest any additions or updates to this page, please let us know .

Adobe Acrobat DC 2018 Icon

Breadcrumbs

DeveloperSoftKey PFS
Popularity2.7 | 18 Votes

Previous / Next

In-Depth

.PFX File Extension

2 file types use the .pfx file extension.

PKCS #12 Certificate File

DeveloperRSA Laboratories
Popularity
3.4  |  57 Votes
 

What is a PFX file?

A PFX file is an encrypted security format that typically stores one or more password-protected digital certificates and private keys for authenticating a person, application, or device (including computers and web servers). PFX files were initially saved in the Personal Information Exchange (PFX) format Microsoft released in 1996 but are now saved in the PKCS #12 format, which succeeded and extended PFX (people often use the format names interchangeably). Users typically send PFX files to transfer private and public keys and other sensitive information; various security and encryption programs support PFX files.

More Information

RSA Laboratories developed and maintains the PKCS #12 format, which is the "Personal Information Exchange Syntax Standard" in the family of Public Key Cryptography Standards (PKCS). The digital certificates saved in the PKCS #12 format verify the authenticity of a computer, web server, application, etc., so users can trust their security and reliability. Frequently, web administrators purchase X.509 digital certificates from a certificate authority (CA), such as DigiCert or IdenTrust, then install them on a web server to validate the security and identity of the website it hosts.

CAs often send certificates in the PKCS #12 format (PFX files) to the requesting parties. For example, a CA may send a software publisher certificate (SPC) in an encrypted PFX file to a software publisher who enters the password to retrieve the digital certificate and keys to digitally sign their software for authentication purposes before distributing it.

While CAs often send certificates as PFX files, they may also send a Private Key ( .PVK file) with an associated Internet Security Certificate ( .CER file), or a Software Publisher Certificate ( .SPC file) for app developers. If you receive a PVK file and need to convert it to a PFX file, you can do so with Microsoft's Pvk2Pfx command-line tool.

You can also generate PFX files with programs to authenticate applications, devices, and people. For example, a person may generate a PFX file with Adobe Acrobat to store their digital certificate to authenticate themselves to complete highly sensitive business transactions. Other programs that generate PFX files include the cross-platform OpenSSL command-line tool and the Microsoft Management Console in Windows.

NOTE: You may also see security certificates and keys in the PKCS #12 format saved as .P12 files.

How to open a PFX file

You can open a PFX file with the Microsoft Certificate Manager (Certmgr.exe) or Management Console utilities in Windows. For example, you can view the contents of a PFX file with Microsoft Management Console by right-clicking the file and selecting Install PFX .

You can also open PFX files with the OpenSSL utility. To do so, type the following command:

openssl pkcs12 -info -in <filename.pfx>

Adobe Acrobat also allows you to add digital IDs stored in PFX file. To do so:

Open over 400 file formats with File Viewer Plus . Free Download

Programs that open or reference PFX files

Sort

Pricing

Program Name

Platform

Reset

X

Windows

OpenSSL

Free

Microsoft Certificate Manager

Included with OS

Microsoft Management Console

Included with OS

Adobe Acrobat DC

Free Trial

Mac

OpenSSL

Free

Adobe Acrobat DC

Free Trial

Linux

OpenSSL

Free

Category: Encoded Files

Updated: January 31, 2024

First Choice Word Processing Document

DeveloperSoftKey PFS
Popularity
2.7  |  18 Votes
 

A PFX file may also be a text document created by the First Choice word processing software, a productivity suite used in the 1980s and 1990s. It contains formatted text, font styles, paragraph formatting, and other document elements. Since First Choice is discontinued, PFX files are now obscure.

Programs that open PFX files

Sort

Pricing

Program Name

Platform

Reset

X

Windows

SoftKey PFS:First Choice

Discontinued

Paid

Category: Text Files

Updated: October 1, 2024

FAQ

What is a PFX file?
A PFX file is an encrypted security format that typically stores one or more password-protected digital certificates and private keys for authenticating a person, application, or device (including computers and web servers). PFX files were initially saved in the Personal Information Exchange (PFX) format Microsoft released in 1996 but are now saved in the PKCS #12 format, which succeeded and extended PFX (people often use the format names interchangeably). Users typically send PFX files to transfer private and public keys and other sensitive information; various security and encryption programs support PFX files.
How do I open a .pfx file?
You can open a PFX file with the Microsoft Certificate Manager (Certmgr.exe) or Management Console utilities in Windows. For example, you can view the contents of a PFX file with Microsoft Management Console by right-clicking the file and selecting Install PFX.