PKCS #12 Certificate File
3.3 | 53 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.
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.
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:
- Select the three-line hamburger menu in Windows or Acrobat in macOS, and then choose Preferences.
- Click Signatures from the "Categories" list, and choose More for Identities & Trusted Certificates.
- Select Digital IDs, and then click the Add ID option.
- Click A file under My existing digital ID from: and select Next.
- Choose the PFX file you want to add.
Programs that open or reference PFX files
First Choice Word Processing Document
2.7 | 18 Votes
Text document created by the First Choice word processor.