Un archivo P12, también conocido como archivo PKCS #12, es un formato binario utilizado para almacenar objetos criptográficos como un único archivo. Se utiliza principalmente para agrupar una clave privada con su certificado de clave pública correspondiente y cualquier certificado intermedio en la cadena de confianza. Este formato se basa en los Estándares de Criptografía de Clave Pública (PKCS, por sus siglas en inglés) desarrollados por RSA Laboratories. Los archivos P12 se utilizan comúnmente para exportar e importar certificados y claves privadas entre diferentes sistemas, como servidores web, clientes de correo electrónico y sistemas operativos. Debido a que contienen claves privadas sensibles, los archivos P12 suelen estar cifrados y protegidos con una contraseña para garantizar la seguridad durante la transmisión o el almacenamiento. Son funcionalmente equivalentes al formato .PFX (Personal Information Exchange) utilizado en entornos Microsoft. Los casos de uso comunes incluyen la configuración de SSL/TLS para sitios web, la firma de documentos digitales y la autenticación de usuarios en redes seguras o VPNs. El formato permite la portabilidad segura de la información de identidad a través de varias plataformas y aplicaciones. Es un formato estándar ampliamente soportado por los principales navegadores web como Chrome, Firefox y Safari para la autenticación de certificados del lado del cliente, asegurando que las credenciales sensibles puedan moverse de forma segura entre entornos de software.