<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog de Nico-pyright(c) &#187; Certificat</title>
	<atom:link href="https://blog.developpez.com/nico-pyright/pcategory/certificat/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.developpez.com/nico-pyright</link>
	<description></description>
	<lastBuildDate>Mon, 08 Apr 2013 09:26:35 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.42</generator>
	<item>
		<title>[IIS][Certificat] Utiliser OpenSSL pour créer un certificat .CER ou .PFX à partir du certificat public et de la clé privée</title>
		<link>https://blog.developpez.com/nico-pyright/p8636/web-services/iis_certificat_utiliser_openssl_pour_cre</link>
		<comments>https://blog.developpez.com/nico-pyright/p8636/web-services/iis_certificat_utiliser_openssl_pour_cre#comments</comments>
		<pubDate>Mon, 15 Feb 2010 20:15:56 +0000</pubDate>
		<dc:creator><![CDATA[nico-pyright(c)]]></dc:creator>
				<category><![CDATA[Certificat]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[Web services]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Vous avez recu un certicat sous la forme texte suivante ? &#8212;&#8211;BEGIN CERTIFICATE&#8212;&#8211; [&#8230;]Plein de chiffres et de lettres[&#8230;] &#8212;&#8211;END CERTIFICATE&#8212;&#8211; &#8212;&#8211;BEGIN RSA PRIVATE KEY&#8212;&#8211; [&#8230;]Plein de chiffres et de lettres[&#8230;] &#8212;&#8211;END RSA PRIVATE KEY&#8212;&#8211; Il s&#8217;agit du format PEM sauf que votre IIS attend un .PFX ou un .CER &#8230; Comment créer un certificat à partir de ce texte ? Tout d&#8217;abord, il va falloir créer 2 fichiers textes, un contenant le certificat (de [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Vous avez recu un certicat sous la forme texte suivante ?</p>
<blockquote><p>&#8212;&#8211;BEGIN CERTIFICATE&#8212;&#8211;<br />
[&#8230;]Plein de chiffres et de lettres[&#8230;]<br />
&#8212;&#8211;END CERTIFICATE&#8212;&#8211;</p>
<p>&#8212;&#8211;BEGIN RSA PRIVATE KEY&#8212;&#8211;<br />
[&#8230;]Plein de chiffres et de lettres[&#8230;]<br />
&#8212;&#8211;END RSA PRIVATE KEY&#8212;&#8211;</p></blockquote>
<p>Il s&rsquo;agit du format <a href="http://en.wikipedia.org/wiki/Privacy_Enhanced_Mail">PEM </a><br />
sauf que votre IIS attend un <a href="http://en.wikipedia.org/wiki/PKCS12">.PFX</a> ou un .CER &#8230; </p>
<p>Comment créer un certificat à partir de ce texte ?</p>
<p><span id="more-119"></span></p>
<p>Tout d&rsquo;abord, il va falloir créer 2 fichiers textes, un contenant le certificat (de &#8212;&#8211;BEGIN CERTIFICATE&#8212;&#8211; à &#8212;&#8211;END CERTIFICATE&#8212;&#8211;) et un autre contenant la clé privée (de &#8212;&#8211;BEGIN RSA PRIVATE KEY&#8212;&#8211; à &#8212;&#8211;END RSA PRIVATE KEY&#8212;&#8211;).</p>
<p>Ensuite grâce à <a href="http://www.openssl.org/">openssl</a> &#8211; et notamment <a href="http://www.slproweb.com/products/Win32OpenSSL.html">l&rsquo;exécutable win32</a> -, on pourra utiliser la commande : </p>
<blockquote><p>openssl pkcs12 -export -out moncertficat.p12 -in certificat.txt -inkey cle.txt</p></blockquote>
<p>Il ne restera plus qu&rsquo;à l&rsquo;importer dans la console MMC pour l&rsquo;utiliser.</p>
<p>Notez que j&rsquo;ai déjà rencontré des erreurs, par exemple une impossibilité de trouver la clé privée (unable to load private key) ou clé invalide (private key doesn&rsquo;t match with the certificate), vérifiez le format du fichier texte et recommencez la séparation en 2 fichiers si besoin avec un bon éditeur de texte.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
