{"id":4504,"date":"2018-08-02T22:37:50","date_gmt":"2018-08-03T01:37:50","guid":{"rendered":"https:\/\/blog.clusterweb.com.br\/?p=4504"},"modified":"2018-08-02T22:38:16","modified_gmt":"2018-08-03T01:38:16","slug":"zimbra-letsencrypt-ssl","status":"publish","type":"post","link":"https:\/\/blog.clusterweb.com.br\/?p=4504","title":{"rendered":"Zimbra Letsencrypt SSL"},"content":{"rendered":"<p>Ol\u00e1 ! Nesse artigo\u00a0eu\u00a0gostaria de compartilhar com voc\u00eas as orienta\u00e7\u00f5es para implementar um certificado v\u00e1lido e gratuito da\u00a0<strong>Let\u2019s Encrypt<\/strong>\u00a0no<strong>\u00a0Zimbra<\/strong>.<\/p>\n<h6>(Essa implementa\u00e7\u00e3o \u00e9 id\u00eantica para a vers\u00f5es Open Source, Suite Plus e Network)<\/h6>\n<p>Tenho observado que mesmo com a divulga\u00e7\u00e3o dos certificados gratuitos da Let\u2019s Encrypt e a diminui\u00e7\u00e3o do custo de certificados assinados no Brasil em geral, muitos administradores Zimbra ainda n\u00e3o implementaram um certificado v\u00e1lido no seu ambiente.<\/p>\n<h3><em><strong>Vamos ao que interessa !\u00a0<\/strong><\/em><\/h3>\n<p>A emiss\u00e3o de certificados pela Let\u2019s Encrypt \u00e9 bem simples: Voc\u00ea instala o pacote, solicita o certificado com o nome principal e nomes alternativos (opcional) que deseja e a valida\u00e7\u00e3o \u00e9 efetuada atrav\u00e9s de consultas DNS: Se a sua solicita\u00e7\u00e3o estiver partindo do endere\u00e7o IP para qual o(s) endere\u00e7o(s) resolve(m), o certificado ser\u00e1 emitido.<\/p>\n<h6><em>(Tamb\u00e9m \u00e9 poss\u00edvel efetuar a valida\u00e7\u00e3o com uma URL espec\u00edfica, espero abordar isso em um pr\u00f3ximo artigo)<\/em><\/h6>\n<p>A solicita\u00e7\u00e3o pode ser executada no pr\u00f3prio servidor Zimbra (<em>se a requisi\u00e7\u00e3o na\u00a0<strong>Let\u2019s Encrypt<\/strong>\u00a0chegar com o endere\u00e7o IP do endere\u00e7o requisitado<\/em>), para isso, \u00e9 necess\u00e1rio parar o servi\u00e7o de Proxy\u00a0<strong>OU<\/strong>\u00a0Mailbox (aquele que estiver respondendo pelas requisi\u00e7\u00f5es dos clientes nas portas 80 e 443):<\/p>\n<pre>zmproxyctl stop\r\nzmmailboxdctl stop<\/pre>\n<p><!--more--><\/p>\n<p>O pr\u00f3ximo passo \u00e9 efetuar o download do pacote da Let\u2019s Encrypt e entrar no diret\u00f3rio\u00a0<strong>letsencrypt<\/strong>:<\/p>\n<pre>git clone <a class=\"external free\" href=\"https:\/\/github.com\/letsencrypt\/letsencrypt\" rel=\"nofollow\">https:\/\/github.com\/letsencrypt\/letsencrypt<\/a>\r\ncd letsencrypt<\/pre>\n<p><a class=\"fix-link-focus\" href=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/rootzimbratalk.jpg\"><img decoding=\"async\" class=\"alignnone wp-image-1244 size-full\" src=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/rootzimbratalk.jpg?w=700\" sizes=\"(max-width: 665px) 100vw, 665px\" srcset=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/rootzimbratalk.jpg 665w, https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/rootzimbratalk.jpg?w=150 150w, https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/rootzimbratalk.jpg?w=300 300w\" alt=\"\" data-attachment-id=\"1244\" data-permalink=\"https:\/\/respirandolinux.com.br\/2017\/05\/13\/zimbra-8-7-implementando-certificado-assinado-com-lets-encrypt\/rootzimbratalk\/\" data-orig-file=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/rootzimbratalk.jpg?w=700\" data-orig-size=\"665,180\" data-comments-opened=\"1\" 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=\"root@ZimbraTalk ~\" data-image-description=\"\" data-medium-file=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/rootzimbratalk.jpg?w=700?w=300\" data-large-file=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/rootzimbratalk.jpg?w=700?w=665\" \/><\/a><\/p>\n<p>Para entendimento, o endere\u00e7o p\u00fablico do meu ambinete Zimbra neste artigo \u00e9 \u201c<strong><span class=\"skimlinks-unlinked\">webmail.linuxvibe.com.br<\/span><\/strong>\u201c. Para o Zimbra (e-mail e colabora\u00e7\u00e3o), basta um endere\u00e7o p\u00fablico, por\u00e9m neste certificado tamb\u00e9m estou contemplado os outros endere\u00e7os abaixo, que s\u00e3o necess\u00e1rios para instala\u00e7\u00e3o da solu\u00e7\u00e3o Zimbra Talk (irei publicar o artigo aqui em breve):<\/p>\n<p><a class=\"fix-link-focus\" href=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/office-admin-center-domains-google-chrome.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-1245\" src=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/office-admin-center-domains-google-chrome.jpg?w=700\" sizes=\"(max-width: 456px) 100vw, 456px\" srcset=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/office-admin-center-domains-google-chrome.jpg 456w, https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/office-admin-center-domains-google-chrome.jpg?w=150 150w, https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/office-admin-center-domains-google-chrome.jpg?w=300 300w\" alt=\"\" data-attachment-id=\"1245\" data-permalink=\"https:\/\/respirandolinux.com.br\/2017\/05\/13\/zimbra-8-7-implementando-certificado-assinado-com-lets-encrypt\/office-admin-center-domains-google-chrome\/\" data-orig-file=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/office-admin-center-domains-google-chrome.jpg?w=700\" data-orig-size=\"456,248\" data-comments-opened=\"1\" 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;1&quot;}\" data-image-title=\"Office Admin center \u2013 Domains \u2013 Google Chrome\" data-image-description=\"\" data-medium-file=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/office-admin-center-domains-google-chrome.jpg?w=700?w=300\" data-large-file=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/office-admin-center-domains-google-chrome.jpg?w=700?w=456\" \/><\/a><\/p>\n<p>No diret\u00f3rio \u201c<strong>letsencrypt<\/strong>\u201c, execute o comando abaixo para gera\u00e7\u00e3o do certificado com os endere\u00e7os desejados (op\u00e7\u00e3o -d):<\/p>\n<blockquote><p><strong>.\/letsencrypt-auto certonly \u2013standalone -d\u00a0<span class=\"skimlinks-unlinked\">xmpp.linuxvibe.com.br<\/span>\u00a0-d<span class=\"skimlinks-unlinked\">conference.linuxvibe.com.br<\/span>\u00a0-d\u00a0<span class=\"skimlinks-unlinked\">external.linuxvibe.com.br<\/span>\u00a0-d<span class=\"skimlinks-unlinked\">auth.linuxvibe.com.br<\/span>\u00a0-d\u00a0<span class=\"skimlinks-unlinked\">jitsi-videobridge.linuxvibe.com.br<\/span>\u00a0-d<span class=\"skimlinks-unlinked\">focus.linuxvibe.com.br<\/span>\u00a0-d\u00a0<span class=\"skimlinks-unlinked\">turn.linuxvibe.com.br<\/span>\u00a0-d<span class=\"skimlinks-unlinked\">webmail.linuxvibe.com.br<\/span><\/strong><\/p><\/blockquote>\n<p>Caso deseje iniciar o script informando o endere\u00e7o de modo interativo, execute-o apenas com as op\u00e7\u00f5es abaixo:<\/p>\n<pre>.\/letsencrypt-auto certonly --standalone<\/pre>\n<p>O script ir\u00e1 configurar um servidor WEB tempor\u00e1rio para valida\u00e7\u00e3o e emiss\u00e3o do certificado, sendo necess\u00e1rio concordar com a licen\u00e7a e informar o e-mail para contato:<\/p>\n<p><a class=\"fix-link-focus\" href=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/rootzimbratalk-letsencrypt_22.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-1248\" src=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/rootzimbratalk-letsencrypt_22.jpg?w=700&amp;h=358\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" srcset=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/rootzimbratalk-letsencrypt_22.jpg?w=700&amp;h=358 700w, https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/rootzimbratalk-letsencrypt_22.jpg?w=150&amp;h=77 150w, https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/rootzimbratalk-letsencrypt_22.jpg?w=300&amp;h=154 300w, https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/rootzimbratalk-letsencrypt_22.jpg?w=768&amp;h=393 768w, https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/rootzimbratalk-letsencrypt_22.jpg 908w\" alt=\"\" width=\"700\" height=\"358\" data-attachment-id=\"1248\" data-permalink=\"https:\/\/respirandolinux.com.br\/2017\/05\/13\/zimbra-8-7-implementando-certificado-assinado-com-lets-encrypt\/rootzimbratalk-letsencrypt_2-3\/\" data-orig-file=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/rootzimbratalk-letsencrypt_22.jpg\" data-orig-size=\"908,465\" data-comments-opened=\"1\" 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;1&quot;}\" data-image-title=\"root@ZimbraTalk ~letsencrypt_2\" data-image-description=\"\" data-medium-file=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/rootzimbratalk-letsencrypt_22.jpg?w=300\" data-large-file=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/rootzimbratalk-letsencrypt_22.jpg?w=700&amp;h=358\" \/><\/a><\/p>\n<p>Ocorrendo tudo bem com a valida\u00e7\u00e3o, o certificado (<em>certificado+chave publica+cadei<\/em>a) ser\u00e1 emitido em armazenado em\u00a0<strong>\u201c\/etc\/letsencrypt\/live\/<em>endere\u00e7o<\/em>\/<\/strong>\u201c:<\/p>\n<p><a class=\"fix-link-focus\" href=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/rootzimbratalk-letsencrypt_4.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-1249\" src=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/rootzimbratalk-letsencrypt_4.jpg?w=700\" sizes=\"(max-width: 623px) 100vw, 623px\" srcset=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/rootzimbratalk-letsencrypt_4.jpg 623w, https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/rootzimbratalk-letsencrypt_4.jpg?w=150 150w, https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/rootzimbratalk-letsencrypt_4.jpg?w=300 300w\" alt=\"\" data-attachment-id=\"1249\" data-permalink=\"https:\/\/respirandolinux.com.br\/2017\/05\/13\/zimbra-8-7-implementando-certificado-assinado-com-lets-encrypt\/rootzimbratalk-letsencrypt_4\/\" data-orig-file=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/rootzimbratalk-letsencrypt_4.jpg?w=700\" data-orig-size=\"623,307\" data-comments-opened=\"1\" 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=\"root@ZimbraTalk ~letsencrypt_4\" data-image-description=\"\" data-medium-file=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/rootzimbratalk-letsencrypt_4.jpg?w=700?w=300\" data-large-file=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/rootzimbratalk-letsencrypt_4.jpg?w=700?w=623\" \/><\/a><\/p>\n<p>Neste momento, voc\u00ea j\u00e1 pode iniciar o seu servi\u00e7o novamente (proxy ou mailbox) e iniciar a instala\u00e7\u00e3o do certificado assinado.<strong>\u00a0Um desafio com a utiliza\u00e7\u00e3o de certificados da Let\u2019s Encrypt \u00e9 a renova\u00e7\u00e3o do mesmo, que deve ser efetuada a cada 90 dias, que pode ser automizada com o Certbot (<a href=\"https:\/\/certbot.eff.org\/\">https:\/\/certbot.eff.org\/<\/a>). O outro desafio \u00e9 que com a renova\u00e7\u00e3o, ser\u00e1 gerado um novo certificado, sendo necess\u00e1rio implementar novamente no Zimbra.<\/strong><\/p>\n<p>Para implementar o certificado no Zimbra, voc\u00ea ir\u00e1 precisar complementar a cadeia (chain) com a \u201croot CA\u201d, que \u00e9 efetuada da seguinte maneira:<\/p>\n<ul>\n<li>Criar um arquivo com a \u201croot CA\u201d e as cadeias do arquivo \u201cfullchain1.pem\u201d, nesta ordem)<\/li>\n<\/ul>\n<blockquote><p><strong>root CA:<\/strong><\/p>\n<p>&#8212;&#8211;BEGIN CERTIFICATE&#8212;&#8211;<br \/>\nMIIDSjCCAjKgAwIBAgIQRK+wgNajJ7qJMDmGLvhAazANBgkqhkiG9w0BAQUFADA\/<br \/>\nMSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT<br \/>\nDkRTVCBSb290IENBIFgzMB4XDTAwMDkzMDIxMTIxOVoXDTIxMDkzMDE0MDExNVow<br \/>\nPzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QgQ28uMRcwFQYDVQQD<br \/>\nEw5EU1QgUm9vdCBDQSBYMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB<br \/>\nAN+v6ZdQCINXtMxiZfaQguzH0yxrMMpb7NnDfcdAwRgUi+DoM3ZJKuM\/IUmTrE4O<br \/>\nrz5Iy2Xu\/NMhD2XSKtkyj4zl93ewEnu1lcCJo6m67XMuegwGMoOifooUMM0RoOEq<br \/>\nOLl5CjH9UL2AZd+3UWODyOKIYepLYYHsUmu5ouJLGiifSKOeDNoJjj4XLh7dIN9b<br \/>\nxiqKqy69cK3FCxolkHRyxXtqqzTWMIn\/5WgTe1QLyNau7Fqckh49ZLOMxt+\/yUFw<br \/>\n7BZy1SbsOFU5Q9D8\/RhcQPGX69Wam40dutolucbY38EVAjqr2m7xPi71XAicPNaD<br \/>\naeQQmxkqtilX4+U9m5\/wAl0CAwEAAaNCMEAwDwYDVR0TAQH\/BAUwAwEB\/zAOBgNV<br \/>\nHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMSnsaR7LHH62+FLkHX\/xBVghYkQMA0GCSqG<br \/>\nSIb3DQEBBQUAA4IBAQCjGiybFwBcqR7uKGY3Or+Dxz9LwwmglSBd49lZRNI+DT69<br \/>\nikugdB\/OEIKcdBodfpga3csTS7MgROSR6cz8faXbauX+5v3gTt23ADq1cEmv8uXr<br \/>\nAvHRAosZy5Q6XkjEGB5YGV8eAlrwDPGxrancWYaLbumR9YbK+rlmM6pZW87ipxZz<br \/>\nR8srzJmwN0jP41ZL9c8PDHIyh8bwRLtTcm1D9SZImlJnt1ir\/md2cXjbDaJWFBM5<br \/>\nJDGFoqgCWjBH4d1QB7wCCZAA62RjYJsWvIjJEubSfZGL+T0yjWW06XyxV3bqxbYo<br \/>\nOb8VZRzI9neWagqNdwvYkQsEjgfbKbYK7p2CNTUQ<br \/>\n&#8212;&#8211;END CERTIFICATE&#8212;&#8211;<\/p><\/blockquote>\n<p><a class=\"fix-link-focus\" href=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/zimbrazimbraosetmpcertificado.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-1250\" src=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/zimbrazimbraosetmpcertificado.jpg?w=700\" sizes=\"(max-width: 526px) 100vw, 526px\" srcset=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/zimbrazimbraosetmpcertificado.jpg 526w, https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/zimbrazimbraosetmpcertificado.jpg?w=150 150w, https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/zimbrazimbraosetmpcertificado.jpg?w=300 300w\" alt=\"\" data-attachment-id=\"1250\" data-permalink=\"https:\/\/respirandolinux.com.br\/2017\/05\/13\/zimbra-8-7-implementando-certificado-assinado-com-lets-encrypt\/zimbrazimbraosetmpcertificado\/\" data-orig-file=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/zimbrazimbraosetmpcertificado.jpg?w=700\" data-orig-size=\"526,174\" data-comments-opened=\"1\" 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=\"zimbra@zimbraosetmpcertificado\" data-image-description=\"\" data-medium-file=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/zimbrazimbraosetmpcertificado.jpg?w=700?w=300\" data-large-file=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/zimbrazimbraosetmpcertificado.jpg?w=700?w=526\" \/><\/a><\/p>\n<p>Efetuada a cria\u00e7\u00e3o do arquivo com a cadeia completa, valide os arquivos com o comando abaixo (<em>ordem: chave, certificado e cadeia completa<\/em>):<\/p>\n<pre>\/opt\/zimbra\/bin\/zmcertmgr verifycrt comm <span class=\"skimlinks-unlinked\">privkey.pem<\/span> <span class=\"skimlinks-unlinked\">cert.pem<\/span> <span class=\"skimlinks-unlinked\">CHAIN_COMPLETA.pem<\/span><\/pre>\n<p>O resultado deve ser a valida\u00e7\u00e3o do certificado, chave privada e cadeia completa:<\/p>\n<p><a class=\"fix-link-focus\" href=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/zimbrazimbraosetmpcertificado_4.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-1251\" src=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/zimbrazimbraosetmpcertificado_4.jpg?w=700&amp;h=93\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" srcset=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/zimbrazimbraosetmpcertificado_4.jpg?w=700&amp;h=93 700w, https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/zimbrazimbraosetmpcertificado_4.jpg?w=150&amp;h=20 150w, https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/zimbrazimbraosetmpcertificado_4.jpg?w=300&amp;h=40 300w, https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/zimbrazimbraosetmpcertificado_4.jpg?w=768&amp;h=102 768w, https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/zimbrazimbraosetmpcertificado_4.jpg 974w\" alt=\"\" width=\"700\" height=\"93\" data-attachment-id=\"1251\" data-permalink=\"https:\/\/respirandolinux.com.br\/2017\/05\/13\/zimbra-8-7-implementando-certificado-assinado-com-lets-encrypt\/zimbrazimbraosetmpcertificado_4\/\" data-orig-file=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/zimbrazimbraosetmpcertificado_4.jpg\" data-orig-size=\"974,129\" data-comments-opened=\"1\" 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=\"zimbra@zimbraosetmpcertificado_4\" data-image-description=\"\" data-medium-file=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/zimbrazimbraosetmpcertificado_4.jpg?w=300\" data-large-file=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/zimbrazimbraosetmpcertificado_4.jpg?w=700&amp;h=93\" \/><\/a><\/p>\n<p>Efetuada a valida\u00e7\u00e3o, fa\u00e7a o backup dos certificados atuais (muito recomendado) e efetue a c\u00f3pia da chave privada para o diret\u00f3rio \u201c<strong>\/opt\/zimbra\/ssl\/zimbra\/commercial<\/strong>\u201c, com o nome \u201c<strong><span class=\"skimlinks-unlinked\">commercial.ke<\/span><\/strong>y\u201d:<\/p>\n<pre>cp -a \/opt\/zimbra\/ssl\/zimbra \/opt\/zimbra\/ssl\/zimbra.$(date \"+%Y%m%d\")\r\ncp <span class=\"skimlinks-unlinked\">privkey.pem<\/span> \/opt\/zimbra\/ssl\/zimbra\/commercial\/<span class=\"skimlinks-unlinked\">commercial.key<\/span><\/pre>\n<p>Efetue a instala\u00e7\u00e3o do certificado e reinicialize os servi\u00e7os para valida\u00e7\u00e3o da implementa\u00e7\u00e3o (ordem: certificado e cadeia completa):<\/p>\n<pre>\/opt\/zimbra\/bin\/zmcertmgr deploycrt comm <span class=\"skimlinks-unlinked\">cert.pem<\/span> <span class=\"skimlinks-unlinked\">chain.pem<\/span><\/pre>\n<p>Instala\u00e7\u00e3o correta do certificado:<\/p>\n<p><a class=\"fix-link-focus\" href=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/zimbrazimbraosetmpcertificado_7-copia.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-1252\" src=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/zimbrazimbraosetmpcertificado_7-copia.jpg?w=700&amp;h=335\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" srcset=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/zimbrazimbraosetmpcertificado_7-copia.jpg?w=700&amp;h=335 700w, https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/zimbrazimbraosetmpcertificado_7-copia.jpg?w=150&amp;h=72 150w, https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/zimbrazimbraosetmpcertificado_7-copia.jpg?w=300&amp;h=144 300w, https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/zimbrazimbraosetmpcertificado_7-copia.jpg?w=768&amp;h=367 768w, https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/zimbrazimbraosetmpcertificado_7-copia.jpg?w=1024&amp;h=490 1024w, https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/zimbrazimbraosetmpcertificado_7-copia.jpg 1365w\" alt=\"\" width=\"700\" height=\"335\" data-attachment-id=\"1252\" data-permalink=\"https:\/\/respirandolinux.com.br\/2017\/05\/13\/zimbra-8-7-implementando-certificado-assinado-com-lets-encrypt\/zimbrazimbraosetmpcertificado_7-copia\/\" data-orig-file=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/zimbrazimbraosetmpcertificado_7-copia.jpg\" data-orig-size=\"1365,653\" data-comments-opened=\"1\" 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=\"zimbra@zimbraosetmpcertificado_7 \u2013 Copia\" data-image-description=\"\" data-medium-file=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/zimbrazimbraosetmpcertificado_7-copia.jpg?w=300\" data-large-file=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/zimbrazimbraosetmpcertificado_7-copia.jpg?w=700&amp;h=335\" \/><\/a><\/p>\n<p>Reinicializa\u00e7\u00e3o dos servi\u00e7os com \u201czmcontrol restart\u201d:<\/p>\n<p><a class=\"fix-link-focus\" href=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/zimbrazimbraosetmpcertificado_9-copia.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-1253\" src=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/zimbrazimbraosetmpcertificado_9-copia.jpg?w=700&amp;h=602\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" srcset=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/zimbrazimbraosetmpcertificado_9-copia.jpg?w=700&amp;h=602 700w, https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/zimbrazimbraosetmpcertificado_9-copia.jpg?w=150&amp;h=129 150w, https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/zimbrazimbraosetmpcertificado_9-copia.jpg?w=300&amp;h=258 300w, https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/zimbrazimbraosetmpcertificado_9-copia.jpg?w=768&amp;h=660 768w, https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/zimbrazimbraosetmpcertificado_9-copia.jpg 826w\" alt=\"\" width=\"700\" height=\"602\" data-attachment-id=\"1253\" data-permalink=\"https:\/\/respirandolinux.com.br\/2017\/05\/13\/zimbra-8-7-implementando-certificado-assinado-com-lets-encrypt\/zimbrazimbraosetmpcertificado_9-copia\/\" data-orig-file=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/zimbrazimbraosetmpcertificado_9-copia.jpg\" data-orig-size=\"826,710\" data-comments-opened=\"1\" 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;1&quot;}\" data-image-title=\"zimbra@zimbraosetmpcertificado_9 \u2013 Copia\" data-image-description=\"\" data-medium-file=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/zimbrazimbraosetmpcertificado_9-copia.jpg?w=300\" data-large-file=\"https:\/\/respirandolinux.files.wordpress.com\/2017\/05\/zimbrazimbraosetmpcertificado_9-copia.jpg?w=700&amp;h=602\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ol\u00e1 ! Nesse artigo\u00a0eu\u00a0gostaria de compartilhar com voc\u00eas as orienta\u00e7\u00f5es para implementar um certificado v\u00e1lido e gratuito da\u00a0Let\u2019s Encrypt\u00a0no\u00a0Zimbra. (Essa implementa\u00e7\u00e3o \u00e9 id\u00eantica para a vers\u00f5es Open Source, Suite Plus e Network) Tenho observado que mesmo com a divulga\u00e7\u00e3o dos certificados gratuitos da Let\u2019s Encrypt e a diminui\u00e7\u00e3o do custo de certificados assinados no Brasil [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[455,1082,1,730,51,495,68,271,896],"tags":[1204,1012,134],"class_list":["post-4504","post","type-post","status-publish","format-standard","hentry","category-apache2","category-centos-7-rhel-7","category-viazap","category-clusterweb","category-linux-linuxrs","category-profissional-de-ti","category-redes-2","category-seguranca-2","category-zimbra","tag-letsencrypt","tag-ssl","tag-zimbra"],"_links":{"self":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/4504","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4504"}],"version-history":[{"count":2,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/4504\/revisions"}],"predecessor-version":[{"id":4506,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/4504\/revisions\/4506"}],"wp:attachment":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4504"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4504"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4504"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}