{"id":12808,"date":"2024-07-13T18:22:05","date_gmt":"2024-07-13T16:22:05","guid":{"rendered":"https:\/\/www.palentino.es\/blog\/?p=12808"},"modified":"2024-07-14T00:38:57","modified_gmt":"2024-07-13T22:38:57","slug":"scripts-para-crear-certificados-autofirmados-para-windows-linux-con-uso-iphone","status":"publish","type":"post","link":"https:\/\/www.palentino.es\/blog\/scripts-para-crear-certificados-autofirmados-para-windows-linux-con-uso-iphone\/","title":{"rendered":"Scripts para crear tus certificados autofirmados para Windows, Linux (con uso iOS)."},"content":{"rendered":"<div id=\"palen-3628331620\" class=\"palen-antes-del-contenido palen-entity-placement\"><div class=\"palen-adlabel\">Anuncios<\/div><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-2815317153396146\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:inline-block;width:300px;height:250px;\" \ndata-ad-client=\"ca-pub-2815317153396146\" \ndata-ad-slot=\"4593837716\"><\/ins> \n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div><div id=\"audioigniter-12813\" class=\"audioigniter-root \" data-player-type=\"simple\" data-tracks-url=\"https:\/\/www.palentino.es\/blog\/?audioigniter_playlist_id=12813\" data-display-track-no=\"true\" data-reverse-track-order=\"false\" data-display-tracklist-covers=\"true\" data-display-active-cover=\"true\" data-display-artist-names=\"true\" data-display-buy-buttons=\"true\" data-buy-buttons-target=\"true\" data-cycle-tracks=\"false\" data-display-credits=\"false\" data-display-tracklist=\"true\" data-allow-tracklist-toggle=\"true\" data-allow-tracklist-loop=\"true\" data-limit-tracklist-height=\"true\" data-volume=\"100\" data-tracklist-height=\"185\" ><\/div>\n<p>En el \u00e1mbito del desarrollo y la administraci\u00f3n de sistemas, asegurar las comunicaciones es esencial. Los <span style=\"color: #800080;\"><strong>certificados digitales<\/strong><\/span> son una herramienta clave para garantizar la seguridad. Sin embargo, obtener certificados de una Autoridad de Certificaci\u00f3n (<span style=\"color: #800080;\"><strong>CA<\/strong><\/span>) puede ser costoso y excesivo para entornos de desarrollo y pruebas. Los <span style=\"color: #800080;\"><strong>certificados autofirmados<\/strong><\/span> ofrecen una soluci\u00f3n <strong><span style=\"color: #800080;\">pr\u00e1ctica<\/span> <\/strong>y <span style=\"color: #800080;\"><strong>gratuita<\/strong><\/span>.<\/p>\n<p>En esta entrada de blog, te mostrar\u00e9 c\u00f3mo generar certificados autofirmados tanto en Windows como en Linux, y c\u00f3mo utilizarlos en dispositivos iPhone.<\/p>\n<p><strong>Prop\u00f3sito de los Certificados Autofirmados:<\/strong> Los certificados autofirmados son ideales para:<\/p>\n<ul>\n<li><strong>Entornos de Desarrollo:<\/strong> Configurar <span style=\"color: #800080;\">HTTPS<\/span> en servidores locales para pruebas.<\/li>\n<li><strong>Pruebas Internas:<\/strong> Validar aplicaciones y servicios que requieren conexiones cifradas sin necesidad de CA externas.<\/li>\n<li><strong>Aprendizaje y Experimentaci\u00f3n:<\/strong> Familiarizarse con la gesti\u00f3n de certificados y la seguridad de las comunicaciones.<\/li>\n<\/ul>\n<p>No os marear\u00e9 m\u00e1s y al grano &#8230;<\/p>\n<p><a href=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/07\/Palentino-animado-mAREADO.gif\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"12809\" data-permalink=\"https:\/\/www.palentino.es\/blog\/scripts-para-crear-certificados-autofirmados-para-windows-linux-con-uso-iphone\/palentino-animado-mareado\/\" data-orig-file=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/07\/Palentino-animado-mAREADO.gif\" data-orig-size=\"210,293\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Palentino-animado-mAREADO\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/07\/Palentino-animado-mAREADO.gif\" class=\"wp-image-12809 aligncenter\" src=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/07\/Palentino-animado-mAREADO.gif\" alt=\"\" width=\"162\" height=\"226\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><!--more--><\/p>\n<h3>Generaci\u00f3n del Certificado en Windows<\/h3>\n<p>Para crear un certificado autofirmado en Windows, utilizar\u00e9 <strong>PowerShell<\/strong>, una potente herramienta de scripting y automatizaci\u00f3n. A continuaci\u00f3n, se muestra un script que solicita detalles espec\u00edficos del certificado y lo genera:<\/p>\n<p><strong>\u00bfQu\u00e9 hace el Script en Windows?<\/strong><\/p>\n<ol>\n<li><strong>Solicita Informaci\u00f3n del Usuario:<\/strong> El script pide detalles como el nombre com\u00fan del certificado, la organizaci\u00f3n, el correo electr\u00f3nico del propietario, entre otros.<\/li>\n<li><strong>Crea el Certificado:<\/strong> Utiliza PowerShell para generar un certificado autofirmado con la informaci\u00f3n proporcionada.<\/li>\n<li><strong>Guarda el Certificado:<\/strong> El certificado se guarda en una ubicaci\u00f3n especificada en el sistema.<\/li>\n<\/ol>\n<p>Este enfoque es especialmente \u00fatil para desarrolladores que trabajan en entornos Windows y necesitan configurar servidores locales con <strong>HTTPS<\/strong>.<\/p>\n<p>Mas detalle de la prueba haciendo clic sobre la imagen inferior.<\/p>\n<div class=\"mceTemp\">\n<p><a href=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/07\/Certificado-windows.jpg\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"12827\" data-permalink=\"https:\/\/www.palentino.es\/blog\/scripts-para-crear-certificados-autofirmados-para-windows-linux-con-uso-iphone\/certificado-windows\/\" data-orig-file=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/07\/Certificado-windows.jpg\" data-orig-size=\"1600,870\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Certificado-windows\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/07\/Certificado-windows-1024x557.jpg\" class=\"aligncenter wp-image-12827\" src=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/07\/Certificado-windows.jpg\" alt=\"\" width=\"833\" height=\"453\" data-wp-editing=\"1\" srcset=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/07\/Certificado-windows.jpg 1600w, https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/07\/Certificado-windows-300x163.jpg 300w, https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/07\/Certificado-windows-1024x557.jpg 1024w, https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/07\/Certificado-windows-1536x835.jpg 1536w\" sizes=\"auto, (max-width: 833px) 100vw, 833px\" \/><\/a><\/p>\n<div style=\"width: 624px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"\" src=\"https:\/\/palentino.es\/PostArt\/Post-art-sueno-roto.gif\" alt=\"PostArt, concepto de autografo personal\" width=\"614\" height=\"314\" \/><p class=\"wp-caption-text\">Post-Art &#8211; Autografo personal, certificado personal. Post-art: T\u00e9rmino que se refiere a la habilidad de combinar arte e informaci\u00f3n en art\u00edculos o publicaciones de redes sociales. @oscardelacuesta<\/p><\/div>\n<h3>Generaci\u00f3n del Certificado en Linux<\/h3>\n<p>En Linux, uso Bash y OpenSSL para crear el certificado autofirmado.<\/p>\n<p><strong>\u00bfQu\u00e9 hace el Script en Linux?<\/strong><\/p>\n<ol>\n<li><strong>Solicita Informaci\u00f3n del Usuario:<\/strong> Al igual que el script de Windows, este script pide detalles relevantes para el certificado.<\/li>\n<li><strong>Crea Directorio de Destino:<\/strong> Verifica y crea la carpeta de destino para los archivos del certificado.<\/li>\n<li><strong>Genera el Certificado:<\/strong> Utiliza OpenSSL para generar la clave privada y el certificado.<\/li>\n<li><strong>Guarda en Formatos V\u00e1lidos:<\/strong> Genera los archivos del certificado en formatos .<strong>crt<\/strong> , .<strong>key<\/strong> , y .<strong>pem<\/strong> (este \u00faltimo es especialmente \u00fatil para dispositivos iPhone).<\/li>\n<\/ol>\n<h3>Uso del Certificado en iPhone<\/h3>\n<p><strong>Transferencia del Certificado al iPhone:<\/strong><\/p>\n<ul>\n<li><strong>Correo Electr\u00f3nico:<\/strong> Env\u00eda el archivo .pem o .crt a tu correo electr\u00f3nico y \u00e1brelo en tu iPhone. Toca el archivo adjunto para instalarlo.<\/li>\n<li><strong>Alojamiento Web:<\/strong> Aloja el archivo en un servidor web accesible. Navega a la URL del archivo desde Safari en tu iPhone y desc\u00e1rgalo.<\/li>\n<\/ul>\n<p><strong>Instalaci\u00f3n del Certificado en iPhone:<\/strong><\/p>\n<ol>\n<li>Abre el archivo del certificado desde el correo electr\u00f3nico o Safari.<\/li>\n<li>Toca &#8220;Instalar&#8221; en la esquina superior derecha.<\/li>\n<li>Introduce tu c\u00f3digo de acceso si se te solicita.<\/li>\n<li>Toca &#8220;Instalar&#8221; de nuevo y luego &#8220;Hecho&#8221;.<\/li>\n<\/ol>\n<p><strong>Confiar en el Certificado:<\/strong><\/p>\n<ol>\n<li>Ve a <strong>Configuraci\u00f3n<\/strong> &gt; <strong>General<\/strong> &gt; <strong>Informaci\u00f3n<\/strong> &gt; <strong>Ajustes de Certificados de Confianza<\/strong>.<\/li>\n<li>Activa el interruptor junto al nombre del certificado para confiar en \u00e9l.<\/li>\n<\/ol>\n<h3>Conclusi\u00f3n<\/h3>\n<p>Los<strong> certificados autofirmad<\/strong>os son herramientas esenciales para<strong> desarrolladores y administradores de sistemas<\/strong> que necesitan configurar <strong>conexiones seguras en entornos de desarrollo y pruebas<\/strong>. Con los scripts proporcionados para Windows y Linux, puedes generar f\u00e1cilmente estos certificados y usarlos en dispositivos iPhone para asegurar tus comunicaciones.<\/p>\n<p>El script de Linux no solo es capaz de generar certificados v\u00e1lidos para el sistema operativo en cuesti\u00f3n, sino que tambi\u00e9n produce un archivo<strong> .pem<\/strong> compatible con iPhone, facilitando su integraci\u00f3n y uso en dispositivos m\u00f3viles.<\/p>\n<p>Para m\u00e1s detalles t\u00e9cnicos y para descargar los scripts completos.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\">El c\u00f3digo fuente funcional en mi repo gitHub<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/github.com\/oscardelacuesta\/Scripts-Certificado-Personal\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/oscardelacuesta\/Scripts-Certificado-Personal<\/a><\/p>\n<p><a href=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/07\/Palentino-animado.gif\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"12805\" data-permalink=\"https:\/\/www.palentino.es\/blog\/funcionamiento-interno-de-la-ia-chatgpt-para-curiosos\/palentino-animado\/\" data-orig-file=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/07\/Palentino-animado.gif\" data-orig-size=\"368,567\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Palentino-animado\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/07\/Palentino-animado.gif\" class=\"aligncenter wp-image-12805\" src=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/07\/Palentino-animado.gif\" alt=\"\" width=\"153\" height=\"236\" \/><\/a><\/p>\n<\/div>\n<p><a href=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/07\/Demo-certificado.gif\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"12837\" data-permalink=\"https:\/\/www.palentino.es\/blog\/scripts-para-crear-certificados-autofirmados-para-windows-linux-con-uso-iphone\/demo-certificado\/\" data-orig-file=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/07\/Demo-certificado.gif\" data-orig-size=\"964,520\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Demo-certificado\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/07\/Demo-certificado.gif\" class=\"aligncenter size-full wp-image-12837\" src=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/07\/Demo-certificado.gif\" alt=\"\" width=\"964\" height=\"520\" \/><\/a><\/p>\n<div id=\"palen-3423192960\" class=\"palen-despues-del-contenido palen-entity-placement\"><div class=\"palen-adlabel\">Anuncios<\/div><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-2815317153396146\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block;\" data-ad-client=\"ca-pub-2815317153396146\" \ndata-ad-slot=\"\" \ndata-ad-format=\"auto\" data-full-width-responsive=\"true\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>En el \u00e1mbito del desarrollo y la administraci\u00f3n de sistemas, asegurar las comunicaciones es esencial. Los certificados digitales son una herramienta clave para garantizar la seguridad. Sin embargo, obtener certificados de una Autoridad de Certificaci\u00f3n (CA) puede ser costoso y excesivo para entornos de desarrollo y pruebas. Los certificados autofirmados ofrecen una soluci\u00f3n pr\u00e1ctica y gratuita. En esta entrada de blog, te mostrar\u00e9 c\u00f3mo generar certificados autofirmados tanto en Windows como en Linux, y c\u00f3mo utilizarlos en dispositivos iPhone. Prop\u00f3sito de los Certificados Autofirmados: Los certificados autofirmados son ideales para: Entornos de Desarrollo: Configurar HTTPS en servidores locales para pruebas. Pruebas Internas: Validar aplicaciones y servicios que requieren conexiones cifradas sin necesidad de CA externas. Aprendizaje y Experimentaci\u00f3n: Familiarizarse con la gesti\u00f3n de certificados y la seguridad de las comunicaciones. No os marear\u00e9 m\u00e1s y al grano &#8230; &nbsp;<\/p>\n","protected":false},"author":1,"featured_media":4217,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[209],"tags":[390],"class_list":["post-12808","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sistemas","tag-certificados"],"views":2041,"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2013\/04\/Mi-certificado-personal.png","jetpack_shortlink":"https:\/\/wp.me\/p2ECph-3kA","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/posts\/12808","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/comments?post=12808"}],"version-history":[{"count":22,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/posts\/12808\/revisions"}],"predecessor-version":[{"id":12839,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/posts\/12808\/revisions\/12839"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/media\/4217"}],"wp:attachment":[{"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/media?parent=12808"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/categories?post=12808"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/tags?post=12808"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}