P12 파일은 PKCS #12 파일로도 알려져 있으며, 암호화 객체들을 하나의 파일로 저장하는 데 사용되는 이진(binary) 형식입니다. 이 형식은 주로 개인 키(private key)와 그에 대응하는 공개 키 인증서(public key certificate), 그리고 신뢰 체인에 포함된 중간 인증서들을 하나로 묶는 데 사용됩니다. 이 형식은 RSA 연구소에서 개발한 공개 키 암호화 표준(PKCS)을 기반으로 하며, 웹 서버, 이메일 클라이언트, 운영 체제 등 서로 다른 시스템 간에 인증서와 개인 키를 내보내고 가져오는 데 널리 사용됩니다. P12 파일은 민감한 개인 키를 포함하고 있기 때문에, 전송이나 저장 시 보안을 보장하기 위해 일반적으로 암호화되어 비밀번호로 보호됩니다. 이 형식은 마이크로소프트(Microsoft) 환경에서 사용되는 .PFX(Personal Information Exchange) 형식과 기능적으로 동일합니다. 주요 사용 사례로는 웹사이트의 SSL/TLS 설정, 디지털 문서 서명, 보안 네트워크 또는 VPN에서의 사용자 인증 등이 있습니다. 이 형식을 통해 다양한 플랫폼과 애플리케이션 간에 신원 정보를 안전하게 이동할 수 있습니다. Chrome, Firefox, Safari와 같은 주요 웹 브라우저에서 클라이언트 측 인증서 인증을 위해 널리 지원되는 표준 형식이므로, 소프트웨어 환경 간에 민감한 자격 증명을 안전하게 이전할 수 있도록 보장합니다.