Un archivo PFX, que significa Personal Information Exchange (Intercambio de Información Personal), es un formato binario utilizado para almacenar objetos criptográficos como un único archivo. Se basa en los Estándares de Criptografía de Clave Pública #12 (PKCS #12) desarrollados originalmente por RSA Laboratories. Estos archivos se utilizan principalmente para agrupar una clave privada con su certificado de clave pública correspondiente y, potencialmente, toda la cadena de certificados, incluidos los certificados intermedios y de raíz. Debido a que contienen claves privadas sensibles, los archivos PFX casi siempre están cifrados y protegidos por contraseña para garantizar la seguridad durante el transporte o el almacenamiento. Se utilizan ampliamente en servidores web para habilitar el cifrado SSL/TLS, en clientes de correo electrónico para firmas digitales y cifrado a través de S/MIME, y para la firma de código por parte de desarrolladores de software para verificar la integridad de sus aplicaciones. En el entorno Windows, PFX es el formato estándar para exportar e importar certificados y claves a través del Administrador de Certificados. Aunque la extensión .pfx es tradicional en los ecosistemas de Windows, es funcionalmente idéntica a la extensión .p12 utilizada con mayor frecuencia en sistemas basados en Unix y entornos Java. El formato garantiza que todos los componentes necesarios para la verificación de identidad y el cifrado se mantengan juntos en un paquete seguro y portátil que puede trasladarse entre diferentes sistemas y aplicaciones.