PKCS #12
E487734
PKCS #12 is a binary file format used to store and transport cryptographic objects such as private keys, certificates, and related secrets in a secure, interoperable way.
Observed surface forms (1)
| Surface form | Occurrences |
|---|---|
| PKCS#12 | 1 |
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
PKCS standard
ⓘ
cryptographic file format ⓘ |
| alsoKnownAs |
PFX
NERFINISHED
ⓘ
Personal Information Exchange Syntax NERFINISHED ⓘ |
| canBeNested | yes ⓘ |
| category |
cryptographic container format
ⓘ
public-key infrastructure ⓘ |
| commonlyUsedWith |
HTTPS servers
ⓘ
TLS NERFINISHED ⓘ VPN clients ⓘ email clients ⓘ |
| containsStructure |
AuthenticatedSafe
ⓘ
SafeBag ⓘ SafeContents ⓘ |
| definedIn | Public-Key Cryptography Standards NERFINISHED ⓘ |
| fileType | binary ⓘ |
| interoperabilityGoal | cross-platform key and certificate exchange ⓘ |
| maintainedBy | RSA Laboratories NERFINISHED ⓘ |
| primaryPurpose |
storage of cryptographic objects
ⓘ
transport of cryptographic objects ⓘ |
| relatedStandard |
PKCS #7
NERFINISHED
ⓘ
PKCS #8 NERFINISHED ⓘ X.509 NERFINISHED ⓘ |
| securityProperty |
confidentiality of private keys
ⓘ
integrity of stored objects ⓘ |
| standardNumber | PKCS #12 NERFINISHED ⓘ |
| status | widely deployed ⓘ |
| supportsEncryption | yes ⓘ |
| supportsIntegrityProtection | yes ⓘ |
| supportsMultipleCertificates | yes ⓘ |
| supportsMultipleKeys | yes ⓘ |
| supportsMultipleObjects | yes ⓘ |
| supportsObjectType |
CRL
ⓘ
X.509 certificate NERFINISHED ⓘ certificate chain ⓘ miscellaneous secret data ⓘ private key ⓘ secret key ⓘ |
| supportsPasswordProtection | yes ⓘ |
| supportsPublicKeyInfrastructure | yes ⓘ |
| typicalFileExtension |
.p12
ⓘ
.pfx ⓘ |
| useCase |
backup of private keys
ⓘ
browser certificate export ⓘ client certificate distribution ⓘ server certificate deployment ⓘ |
| usesEncoding |
ASN.1
NERFINISHED
ⓘ
DER NERFINISHED ⓘ |
Referenced by (4)
Full triples — surface form annotated when it differs from this entity's canonical label.