"PFX" redirects here. For the managed concurrency library from Microsoft, see
Parallel FX Library
The correct title of this article is PKCS #12. The substitution or omission of the # is because of technical restrictions.
cryptography, PKCS #12 defines an archive file format for storing many cryptography objects as a single file. It is commonly used to bundle a private key with its X.509 certificate or to bundle all the members of a chain of trust. [1 ]
A PKCS #12 file may be encrypted and signed. The internal storage containers, called "SafeBag"s, may also be encrypted and signed. A few SafeBags are predefined to store certificates, private keys and
CRLs. Another SafeBag is provided to store any other data at individual implementer's choice. [2 ] [3 ]
PKCS #12 is one of the family of standards called
Public-Key Cryptography Standards (PKCS) published by RSA Laboratories.
filename extension for PKCS #12 files is "
.p12" or "
These files can be created, parsed and read out with the
Relationship to PFX file format [ edit ]
PKCS #12 is the successor to
Microsoft's "PFX", however, the terms "PKCS #12 file" and "PFX file" are sometimes used interchangeably. [6 ] [4 ] [5 ] [7 ]
Microsoft's "PFX" has received heavy criticism of being one of the most complex cryptographic protocols.
References [ edit ]
External links [ edit ]