Vous devrez utiliser openssl.
openssl pkcs12 -export -out domain.name.pfx -inkey domain.name.key -in domain.name.crt
Le fichier de clé est simplement un fichier texte contenant votre clé privée.
Si vous avez un CA racine et des certificats intermédiaires, incluez-les également en utilisant plusieurs paramètres -in
openssl pkcs12 -export -out domain.name.pfx -inkey domain.name.key -in domain.name.crt -in intermediate.crt -in rootca.crt
Si vous disposez d'un fichier crt groupé que vous utilisez, par exemple avec nginx, vous pouvez le passer avec le certificat en une seule fois :
cat domain.name.crt | tee -a domain.name.bundle