Las extensiones del certificado X.509 soportadas por este archivo son:
- .CER – Certificado codificado en CER (Canonical Encoding Rules).
- .DER – Certificado codificado en DER (Distinguished Encoding Rules)
- .PEM – Certificado codificado en Base64, encerrado entre «—–BEGIN CERTIFICATE—–» y «—–END CERTIFICATE—–«
- .P7B – Ver .P7C, ya que son lo mismo.
- .P7C – Estructura PKCS#7 SignedData sin datos, solo certificado(s) o CRL(s). Solo clave pública.
- .PFX – Ver .P12, ya que son lo mismo.
- .P12 – PKCS#12, puede contener certificado(s) (público) y claves privadas (protegido con clave)
PKCS #7: Es un estándar para firmar o cifrar datos. Un archivo .P7C es simplemente una estructura SignedData, sin datos para firmar.
PKCS #12: Evolucionó del estándar PFX (Personal inFormation eXchange) y se usa para intercambiar objetos públicos y privados dentro de un archivo.
Por último, si hablamos de extensiones del certificado x.509 hay que mencionar el archivo .PEM que puede contener certificados o claves privadas, encerrados entre las líneas BEGIN/END apropiadas.