Se você tiver a chave privada em formato Base64, use o seguinte comando para gerar a chave privada em PKCS8:
openssl pkcs8 -inform PEM -nocrypt -in arquivo_de_chave_privada_base64 -out nome_de_arquivo_de_saída
Exemplo:
openssl pkcs8 -inform PEM -nocrypt -in /home/b64_private.key -out /home/pkcs8_private.key
Se você tiver a chave privada em formato PKCS8 e um arquivo de certificado, use o seguinte comando para gerar um arquivo de certificado em PKCS12:
openssl pkcs12 -export -out pkcs12_outfile -inkey caminho_do_arquivo_de_chave_privada_pkcs8 -in caminho_do_arquivo_de_certificado
Exemplo:
openssl pkcs12 -export -out pkcs12.cert -inkey /home/pkcs8_private.key -in /home/mycert.cer