{"id":212,"date":"2017-02-27T17:39:00","date_gmt":"2017-02-27T17:39:00","guid":{"rendered":"https:\/\/www.mainmind.com\/blog\/?p=212"},"modified":"2020-07-27T15:05:43","modified_gmt":"2020-07-27T15:05:43","slug":"crl-lista-de-revocacion-de-certificados","status":"publish","type":"post","link":"https:\/\/www.mainmind.com\/blog\/crl-lista-de-revocacion-de-certificados\/","title":{"rendered":"CRL: Lista de revocaci\u00f3n de certificados"},"content":{"rendered":"<p>En ocasiones debemos configurar el acceso interno y externo a las listas de revocaci\u00f3n de certificados con Entidades de Certificaci\u00f3n de confianza, habitualmente autoemitidas. Si hemos comprado un certificado, estas estar\u00e1n disponibles y no tendremos ente problema seguramente. En otros casos en los que obtenemos errores indicando que no es posible acceder a la <a href=\"https:\/\/es.wikipedia.org\/wiki\/Lista_de_revocaci%C3%B3n_de_certificados\" target=\"_blank\" rel=\"noopener noreferrer\">lista de revocaci\u00f3n de certificados<\/a> (CRL), debemos comprobar:<\/p>\n<ul style=\"list-style-type: square;\">\n<li>El dominio en el que se publica esta accesible dentro de la red interna y desde fuera de ella.<\/li>\n<li>Podemos navegar y acceder a la lista CRL via web<\/li>\n<li>No aparecen errores relacionados en la Autoridad de certificaci\u00f3n<\/li>\n<\/ul>\n<p><img decoding=\"async\" src=\"\/blog\/wp-content\/uploads\/\/2017\/ssl_crl\/failed_request.jpg\" alt=\"\"><\/p>\n<p>Desde cualquier equipo con Windows esta disponible en la linea de comandos \u00abcertutil\u00bb en la que debemos a\u00f1adir el par\u00e1metro con la URL que queramos verificar:<\/p>\n<p><em>certutil -URL \u00abhttp:\/\/ejemplo.mainmind.com:8682\/CertEnroll\/CA%20nombre%20compuesto.crl\u00bb<\/em><\/p>\n<p>Seleccionamos el certificado CER y recuperamos las direcciones web del CRL, en este caso vemos que pese a poder navegar y acceder no es posible acceder&#8230;<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"\/blog\/wp-content\/uploads\/\/2017\/ssl_crl\/certutil_URL01.jpg\" alt=\"\"><\/p>\n<p>Despu\u00e9s de comprobar todos los pasos, activamos temporalmente la visualizaci\u00f3n\/listado del servidor que contine los CRL y nos encontramos por fin con el error! El nombre de la CA con la que se publican es demasiado largo y con espacios, por lo que con la seguridad predeterminada de IIS no es posible acceder.<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"\/blog\/wp-content\/uploads\/\/2017\/ssl_crl\/iis_error.jpg\" alt=\"\"><\/p>\n<p>Es posible deshabilitar en la aplicaci\u00f3n de IIS esta verificaci\u00f3n, pero no es una pr\u00e1ctica de seguridad recomendada. Por lo que otra opci\u00f3n sencilla ser\u00eda acortar el nombre desde la CA en la configuraci\u00f3n de extensiones, por ejemplo: \u00abhttp:\/\/ejemplo.mainmind.com\/listado.crl\u00bb<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"\/blog\/wp-content\/uploads\/\/2017\/ssl_crl\/CA_Extension.jpg\" alt=\"\"><\/p>\n<p>Volvemos a emitir e instalar el certificado, en el que aparecer\u00e1 la nueva CRL y volvemos a verificar con certutil, ahora sin problemas de acceso:<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"\/blog\/wp-content\/uploads\/\/2017\/ssl_crl\/certutil_URL02.jpg\" alt=\"\"><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En ocasiones debemos configurar el acceso interno y externo a las listas de revocaci\u00f3n de certificados con Entidades de Certificaci\u00f3n de confianza, habitualmente autoemitidas. Si hemos comprado un certificado, estas estar\u00e1n disponibles y no tendremos ente problema seguramente. En otros casos en los que obtenemos errores indicando que no es posible acceder a la lista [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[451,454,452,453,450,204],"class_list":["post-212","post","type-post","status-publish","format-standard","hentry","category-windows-server","tag-autoridad-de-certificacion","tag-cdp","tag-certification-authority","tag-certutil","tag-crl","tag-iis"],"_links":{"self":[{"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/posts\/212","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/comments?post=212"}],"version-history":[{"count":0,"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/posts\/212\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/media?parent=212"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/categories?post=212"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/tags?post=212"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}