<p>Vous devrez utiliser openssl.</p>
<pre><code class="lang-auto">openssl pkcs12 -export -out domain.name.pfx -inkey domain.name.key -in domain.name.crt
</code></pre>
<p>Le fichier de clé est simplement un fichier texte contenant votre clé privée.</p>
<p>Si vous avez une autorité de certification racine et des certificats intermédiaires, incluez-les également en utilisant plusieurs paramètres <code>-in</code> :</p>
<pre><code class="lang-auto">openssl pkcs12 -export -out domain.name.pfx -inkey domain.name.key -in domain.name.crt -in intermediate.crt -in rootca.crt
</code></pre>
<p>Si vous avez un fichier de certificat groupé que vous utilisez, par exemple, avec nginx, vous pouvez le passer avec le certificat en une seule fois :</p>
<pre><code class="lang-auto">cat domain.name.crt | tee -a domain.name.bundled.crt
cat intermediate.crt | tee -a domain.name.bundled.crt
cat rootca.crt | tee -a domain.name.bundled.crt
openssl pkcs12 -export -out domain.name.pfx \
-inkey domain.name.key \
-in domain.name.bundled.crt
</code></pre>
<p>Vous pouvez installer openssl depuis ici : <a href="https://wiki.openssl.org/index.php/Binaries">openssl</a></p>