Os certificados emitidos pela Autoridade Tributária para utilização dos Webservices da AT como, por exemplo, a Comunicação dos Documentos de Transporte, são emitidos no formato PFX (Personal Information Exchange). Este formato armazena a chave privada, a chave pública e o certificado propriamente dito, no mesmo ficheiro .pfx, assim com a cadeia de certificação CA.
Alguns sistemas podem ter necessidade desta informação noutro formato, nomeadamente PEM (Privacy Enhanced Mail), o exemplo que pretendo mostrar e que se aplica a ambiente Linux+Apache.
openssl pkcs12 -in TesteWebservices.pfx -nodes -out TesteWebservices.pem
Usei como exemplo o certificado de testes da AT com a opção -nodes