{"id":338,"date":"2012-05-22T19:39:04","date_gmt":"2012-05-22T18:39:04","guid":{"rendered":"http:\/\/capri.dev\/blog\/?p=338"},"modified":"2022-11-05T11:16:25","modified_gmt":"2022-11-05T10:16:25","slug":"exportar-certificados-ssl-de-iis-7-a-apache","status":"publish","type":"post","link":"https:\/\/capri.dev\/blog\/exportar-certificados-ssl-de-iis-7-a-apache\/","title":{"rendered":"Exportar Certificados SSL de IIS 7 a Apache"},"content":{"rendered":"<p>Hoy tuve que migrar de IIS7 a Apache un dominio que ten\u00eda configurado un certificado SSL. No contaba con los ficheros necesarios para configurar la conexi\u00f3n segura en Apache (certificado y llave privada), ya que IIS7 los guarda encriptados en un formato propio. Afortunadamente despu\u00e9s de mucho trastear, encontr\u00e9 la manera de sacar la informaci\u00f3n desde el fichero exportado por IIS7 (.PFX). Se trata de utilizar el comando \u00abopenssl\u00bb, que se instala con Apache en la carpeta bin, de la siguiente manera:<\/p>\n<p>1. Exportar la llave privada del fichero pfx<\/p>\n<pre class=\"prettyprint lang-bash\">openssl pkcs12 -in fichero_exportado_de_iis.pfx -nocerts -out llave.pem<\/pre>\n<p>2. Exportar el certificado del fichero pfx<\/p>\n<pre class=\"prettyprint lang-bash\">openssl pkcs12 -in fichero_exportado_de_iis.pfx -clcerts -nokeys -out certificado.pem<\/pre>\n<p>3. Eliminar la clave que se adjunta a la clave privada, para que Apache no pregunte por la misma cuando arranca<\/p>\n<pre class=\"prettyprint lang-bash\">openssl rsa -in llave.pem -out llave_lista.key<\/pre>\n<p>Ya podemos utilizar certificado.pem y llave_lista.key en nuestro fichero de configuraci\u00f3n de Apache para configurar nuestro dominio con soporte para SSL.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hoy tuve que migrar de IIS7 a Apache un dominio que ten\u00eda configurado un certificado SSL. No contaba con los ficheros necesarios para configurar la conexi\u00f3n segura en Apache (certificado y llave privada), ya que IIS7 los guarda encriptados en un formato propio. Afortunadamente despu\u00e9s de mucho trastear, encontr\u00e9 la manera de sacar la informaci\u00f3n desde el fichero exportado por IIS7 (.PFX). Se trata de utilizar el comando \u00abopenssl\u00bb, que se instala con Apache en la carpeta bin, de la siguiente manera: 1. Exportar la llave privada del fichero pfx openssl pkcs12 -in fichero_exportado_de_iis.pfx -nocerts -out llave.pem 2. Exportar el certificado del fichero pfx openssl pkcs12 -in fichero_exportado_de_iis.pfx -clcerts -nokeys -out certificado.pem 3. Eliminar la clave que se adjunta a la clave privada, para que Apache no pregunte por la misma cuando arranca openssl rsa -in llave.pem -out llave_lista.key Ya podemos utilizar certificado.pem y llave_lista.key en nuestro fichero de configuraci\u00f3n [&hellip;]<\/p>\n<p><a class=\"more-link\" href=\"https:\/\/capri.dev\/blog\/exportar-certificados-ssl-de-iis-7-a-apache\/\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[218,219,217],"class_list":["post-338","post","type-post","status-publish","format-standard","hentry","category-tecnico","tag-apache","tag-certificados","tag-iis"],"_links":{"self":[{"href":"https:\/\/capri.dev\/blog\/wp-json\/wp\/v2\/posts\/338","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/capri.dev\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/capri.dev\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/capri.dev\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/capri.dev\/blog\/wp-json\/wp\/v2\/comments?post=338"}],"version-history":[{"count":0,"href":"https:\/\/capri.dev\/blog\/wp-json\/wp\/v2\/posts\/338\/revisions"}],"wp:attachment":[{"href":"https:\/\/capri.dev\/blog\/wp-json\/wp\/v2\/media?parent=338"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/capri.dev\/blog\/wp-json\/wp\/v2\/categories?post=338"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/capri.dev\/blog\/wp-json\/wp\/v2\/tags?post=338"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}