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.

All labels observed (3)

Label Occurrences
PKCS #12 canonical 7
PFX 1
PKCS#12 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf PKCS standard
cryptographic file format
alsoKnownAs PFX
linked to: PKCS #12

Personal Information Exchange Syntax
canBeNested yes
category cryptographic container format
public-key infrastructure
commonlyUsedWith HTTPS servers
TLS
VPN clients
email clients
containsStructure AuthenticatedSafe
SafeBag
SafeContents
definedIn Public-Key Cryptography Standards
fileType binary
interoperabilityGoal cross-platform key and certificate exchange
maintainedBy RSA Laboratories
linked to: RSA Security
primaryPurpose storage of cryptographic objects
transport of cryptographic objects
relatedStandard PKCS #7
PKCS #8
X.509
linked to: X.509 certificates
securityProperty confidentiality of private keys
integrity of stored objects
standardNumber PKCS #12
status widely deployed
supportsEncryption yes
supportsIntegrityProtection yes
supportsMultipleCertificates yes
supportsMultipleKeys yes
supportsMultipleObjects yes
supportsObjectType CRL
X.509 certificate
linked to: X.509 certificates

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
DER

How these facts were elicited

Referenced by (9)

Full triples — surface form annotated when it differs from this entity's canonical label.

RC2 usedIn PKCS #12
OpenSSL implementsStandard PKCS#12
linked to: PKCS #12
PKCS #7 relatedTo PKCS #12
LibreSSL implements PKCS #12
PBKDF2 usedIn PKCS #12
PKCS #12 alsoKnownAs PFX
linked to: PKCS #12
PKCS #12 standardNumber PKCS #12