<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>OpenSSL | AlexIn Tech</title><link>https://alexin.tech/fr/tag/openssl/</link><atom:link href="https://alexin.tech/fr/tag/openssl/index.xml" rel="self" type="application/rss+xml"/><description>OpenSSL</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>fr</language><lastBuildDate>Mon, 21 Jun 2021 00:00:00 +0000</lastBuildDate><image><url>https://alexin.tech/media/icon_hu_69c804372a707b16.png</url><title>OpenSSL</title><link>https://alexin.tech/fr/tag/openssl/</link></image><item><title>Convertir un certificat CER en CRT avec OpenSSL</title><link>https://alexin.tech/fr/2021/06/21/convertir-un-certificat-cer-en-crt-avec-openssl/</link><pubDate>Mon, 21 Jun 2021 00:00:00 +0000</pubDate><guid>https://alexin.tech/fr/2021/06/21/convertir-un-certificat-cer-en-crt-avec-openssl/</guid><description>&lt;div class="article-story">
&lt;h1 id="convertir-un-certificat-cer-en-crt-avec-openssl">Convertir un certificat CER en CRT avec OpenSSL&lt;/h1>
&lt;p>Une première chose à comprendre est qu&amp;rsquo;un certificat CER peut être encodé soit en PEM soit en DER.
DER est un format binaire alors que PEM est un encodage en base64.&lt;/p>
&lt;p>L&amp;rsquo;extension .cer signifie simplement &amp;ldquo;certificat&amp;rdquo;, on trouve assez souvent soit des .cer soit des .cert.&lt;/p>
&lt;h2 id="convertir-en-crt-avec-openssl">Convertir en CRT avec OpenSSL&lt;/h2>
&lt;p>Pour convertir un certificat .cer en .crt avec OpenSSL il vous faut utiliser la commande suivante :&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">openssl x509 -inform DER -in monCertif.cer -out monCertif.crt
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Si vous rencontrez une erreur il est possible que votre certificat soit encodé en PEM. Deux solutions s&amp;rsquo;offrent donc à vous, soit regénérer un certificat .cer encodé en DER, soit utiliser la commande suivante :&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">openssl x509 -inform PEM -in monCertif.cer -out monCertif.crt
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h2 id="astuce-">Astuce :&lt;/h2>
&lt;p>Pour utiliser directement la commande &amp;ldquo;openssl&amp;rdquo; , il vous suffit d&amp;rsquo;ajouter le dossier &amp;ldquo;bin&amp;rdquo; de votre installation de OpenSSL dans la variable d&amp;rsquo;environnement PATH de votre machine.&lt;/p>
&lt;p>Allez dans =&amp;gt; Control Panel\System and Security\System&lt;/p>
&lt;p>Cliquez sur &amp;ldquo;Advanced system settings&amp;rdquo;&lt;/p>
&lt;p>
&lt;figure >
&lt;div class="flex justify-center ">
&lt;div class="w-100" >&lt;img src="./env-variable.png" alt="ENV variables" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;p>puis &amp;ldquo;Environment Variables&amp;hellip;&amp;rdquo;&lt;/p>
&lt;p>
&lt;figure >
&lt;div class="flex justify-center ">
&lt;div class="w-100" >&lt;img src="./env-variable2.png" alt="ENV variables" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;p>Et ajoutez le chemin du dossier &amp;ldquo;bin&amp;rdquo; de votre installation OpenSSL&lt;/p>
&lt;p>
&lt;figure >
&lt;div class="flex justify-center ">
&lt;div class="w-100" >&lt;img src="./env-variable3.png" alt="ENV variables" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;p>Voilà , le tour est joué , enjoy !&lt;/p>
&lt;/div></description></item></channel></rss>