A chave privada e o certificado são duas coisas diferentes. A chave privada é conhecida apenas pelo assunto do certificado. O certificado é público e vincula a chave privada a uma identidade. Alguns aplicativos querem esses arquivos separados, alguns querem combiná-los em um único arquivo.
Uma chave privada ou um certificado pode ser fornecido no formato PEM ou DER. Normalmente, os arquivos no formato PEM têm uma extensão .pem
. Os arquivos no formato DER podem ter uma extensão .der
, mas, mais comumente, os certificados têm uma extensão .cer
. Você pode diferenciar esses formatos porque o PEM é um formato de texto e deve conter uma linha que inicia "----- BEGIN".
Se a chave privada e o certificado forem combinados em um único arquivo, normalmente seria um arquivo PKCS7 ou PKCS12. A extensão para arquivos PKCS7 é geralmente .p7
. Para PCKS12, geralmente é pfx
.
Se você não tiver um certificado, a chave privada não fará bem a você. Uma autoridade de certificação precisa emitir o certificado para você.