Como Gerar um CSR (Certificate Signing Request)
No Windows, Linux e Online

Sexta-feira, 19 de Agosto de 2022
Neste artigo você saberá como gerar um CSR (Certificate Signing Request) nos ambientes Windows, Linux e Online. Para obter um certificado SSL, você precisa gerar um CSR, que significa uma solicitação de assinatura de certificado. Depois disso, ele é enviado para a CA, também conhecida como Autoridade de Certificação, que é a organização responsável por fornecer certificados SSL. O CSR é composto e armazena uma variedade de informações, incluindo, mas não se limitando ao seguinte: nome do país, nome da organização, nome de domínio, nome comum, endereço de e-mail e chave pública.
Quando você compra um certificado SSL precisará fornecer as informações necessárias para que a Autoridade de Certificação possa gerá-lo e enviá-lo para você. Continue lendo para saber o que é o CSR, quais as informações que ele contém, e como criá-lo no sistema que você usa.
O que você verá neste artigo
Conteúdo
Certificado SSL
As páginas da Web não veiculadas por HTTPS agora estão sendo exibidas como "não seguras" no Google Chrome e Mozilla Firefox. Por evitar isto, e dar uma tranquilidade para o visitante, ter um certificado SSL instalado permite, além de uma proteção forte, que este aviso não seja mostrado e que é seguro navegar no seu site.
O que é?
Os certificados SSL garatem a criptografia dos dados na Internet e permitem que sejam transmitidos com segurança de um servidor da web para um navegador. Com o SSL, seu site pode usar o protocolo https e exibirá um cadeado nos navegadores dos visitantes do seu site para indicar que a conexão é segura.

Quais são os tipos de certificado?
Existem três níveis diferentes de verificação nos quais os certificados SSL se baseiam. Validação de Domínio (DV), Validação de Organização (OV) e Validação Estendida (EV). A principal diferença entre os tipos de certificado está relacionada às informações que a Autoridade de certificação, RapidSSL, GeoTrust e Comodo, exigem e validam para emitir um certificado. Os níveis mais altos de certificado exigem mais informações e geralmente são exibidos na barra do navegador. O EV, por exemplo, torna a barra do navegador verde e exibe o nome da organização para os visitantes para gerar mais confiança.
Por que você deve ter um instalado no seu site?
Certificados SSL são uma parte essencial da Internet. Eles não apenas criptografam a comunicação entre o computador e o servidor em que um site está localizado, mas também fornecem a verificação de que um site é o que afirma ser.
Seu site transmite segurança aos visitantes para que forneçam as informações importantes, tais como, nome, endereço, número de cartão de crédito, etc. para realizarem a compra de um produto ou serviço.
O que é o CSR (Certificate Signing Request)?
Quando você deseja obter seu próprio certificado SSL ou TLS, uma das primeiras coisas que você precisa fazer é criar uma solicitação de assinatura de certificado ou CSR. A Solicitação de Assinatura de Certificado (CSR) é uma informação que a Autoridade de Certificação (CA) usará para criar seu certificado. Essas informações incluem o nome comum, o nome da empresa e o país. Também inclui a chave pública que será incluída em seu certificado e é assinada com a chave privada correspondente. Essa chave pública também será incluída em seu certificado.
Quais informações ele contém?
A Autoridade de Certificação usará os dados da CSR para construir seu Certificado SSL. As principais informações incluem o seguinte:
- Nome comum:O nome de domínio totalmente qualificado, ou URL, que você está protegendo. Caso esteja solicitando um Certificado curinga, adicione um asterisco (*) à esquerda do nome comum onde você deseja o curinga, por exemplo, *.suaempresa.com.
- Empresa: A razão social de sua empresa. Caso esteja se inscrevendo como pessoa física, insira o nome do solicitante do certificado.
- Unidade da empresa: Pode ser inserido o nome de fantasia da empresa, ou um nome de departamento.
- Cidade ou localidade: Nome da cidade em que sua empresa está registrada/localizada. Use o nome completo.
- Estado: Nome do estado em que sua empresa está registrada/localizada. Use o nome completo, sem abreviaturas.
- País: O código do país de duas letras no formato da Organização Internacional para Padronização (ISO) do local em que sua empresa está registrada.
Use o nosso gerador de CSR online
A geração do CSR envolve uma etapa manual que, às vezes, pode ser um pouco complicada. Neste artigo, você verá como executar cada etapa nos ambientes Windows e Linux, mas se quiser economizar tempo e facilitar a sua vida você pode usar o nosso gerador de CSR online. Forneça as informações necessárias e a MVMCloud gera o CSR e envia para o seu e-mail.
Como Gerar o CSR no meu computador?
A geração do CSR será determinada pelo sistema que você está utilizando. Nesta página, você encontrará instruções detalhadas para fazer isso nos sistemas Windows, Linux e Online (veja acima):
Como gerá-lo no Linux
No Linux você usará o OpenSSL para gerar o CSR. Caso você ainda não o tenha instalado use o seguinte comando dependendo do tipo de Linux:
- Em sistemas baseados no Debian, como o Ubuntu, digite na linha de comando do terminal:
sudo apt install openssl
- Para sistemas baseados no RedHat, como o CentOS, digite na linha de comando do terminal:
sudo yum install openssl
- Para verificar a versão do OpenSSL, digite na linha de comando do terminal:
openssl version
Agora que o OpenSSL está instalado chegou o momento de gerar o CSR. Abra novamente o terminal (Ctrl+Alt+T) e digite o seguinte comando:
sudo openssl req -new -newkey rsa:2048 -nodes -keyout test.com.key -out test.com.csr
O comando acima vai pedir as informações que vimos anteriormente, mais três adicionais, um e-mail para contato e, opcionalmente, uma senha para o arquivo do certificado e o nome da empresa.
O resultado completo do comando você pode ver abaixo:

Ele cria dois arquivos na pasta/diretório onde foi executado o comando, os nomes dos arquivos dependerão do que você informou nos parâmetros -keyout e -out
Para este exemplo os arquivos serão:
- test.com.key: Esta é a chave privada gerada pelo comando;
- test.com.csr: Esta é a solicitação que será enviada à Autoridade de Certificação e contém as informações fornecidas acima.
Significado de cada parâmetro:
- -new: Indica uma nova solicitação;
- -newkey rsa:2048: Cria uma chave RSA de 2048-bit;
- -nodes: Informa para não criptografar a chave;
- -keyout: Nome do arquivo da chave privada;
- -out: Nome do arquivo com as informações da solicitação.
Veja o significado de cada parâmetro usado para gerar a CSR
- Country Name(Nome do País): O código de duas letras do país onde sua empresa está localizada. No exemplo foi informado BR de Brasil;
- State(Estado): Nome completo do estado onde a sua empresa está localizada, não use abreviaturas. No exemplo foi informado São Paulo;
- Locality Name(Nome da Loclidade, ex: cidade): Nome completo da cidade onde a sua empresa está localizada, não use abreviaturas. No exemplo foi informado São Paulo;
- Organization Name(Nome da Organização): Razão Social da sua empresa. No exemplo foi informado MVMCloud;
- Organization Unit Name(Nome da Unidade da Organização): Nome do departamento da empresa ou o Nome de Fantasia. No exemplo foi informado MVMCloud;
- Common Name(Nome Comum): Este é o nome do subdomínio que você quer proteger. No exemplo foi informado www.mvmcloud.net;
- Email Address(Endereço de E-mail): Este e-mail será usado para você receber communicados da Autoridade de Certificação. No exemplo foi [email protected];
Importante: Você deve substituir as informações no exemplo pelos seus próprios dados para que o certificado seja criado com as suas informações.
Após a geração, os arquivos criados devem ser enviados para a Autoridade de Certificação. Veja como fazer isto em O que fazer após gerar o CSR.
Como gerá-lo no Windows
Vamos usar o IIS 10 para mostrar como você pode gerar o CSR no Windows. Este procedimento foi testado no IIS versão 10 e 11, mas também funcionará nas versões 7.x, 8.x.
- Inicie o Gerenciador do IIS
Uma forma rápida de fazer isto é abrir o painel de comandos e digitar inetmgr, conforme abaixo:
- Selecione o Servidor
Selecione o servidor no painel de conexões no lado esquerdo:
- Localize o Ícone Certificados do Servidor
Dê um clique duplo sobre o ícone:
- Clique em “Criar solicitação de certificado”
Esta opção está no painel do lado direito:
- Digite as Informações para o Certificado
Você deve modificar o exemplo abaixo para informar os seus dados:
Veja o significado de cada parâmetro usado para gerar a CSR
- Country Name(Nome do País): O código de duas letras do país onde sua empresa está localizada. No exemplo foi informado BR de Brasil;
- State(Estado): Nome completo do estado onde a sua empresa está localizada, não use abreviaturas. No exemplo foi informado São Paulo;
- Locality Name(Nome da Loclidade, ex: cidade): Nome completo da cidade onde a sua empresa está localizada, não use abreviaturas. No exemplo foi informado São Paulo;
- Organization Name(Nome da Organização): Razão Social da susa empresa. No exemplo foi informado MVMCloud;
- Organizational Unit Name(Nome da Unidade da Organização): Nome do departamento da empresa ou o Nome de Fantasia. No exemplo foi informado MVMCloud;
- Common Name(Nome Comum): Este é o nome do subdomínio que você quer proteger. No exemplo foi informado www.mvmcloud.net;
Quando terminar clique no botão Next (Próximo)
- Escolha o Provedor de Serviços Criptográficos
Selecione Microsoft RSA SChannel Cryptographic Provider como o provedor de serviços criptográficose e 2048 como tamanho do bit (a menos que você precise configurá-los para outros valores). Quando terminar, clique no botão Next (Próximo).
- Digite o nome do arquico CSR para finalizar
Crie um nome de arquivo para o seu CSR e clique no botão Finish (Terminar).
Após a geração, o arquivo criado deve ser enviado para a Autoridade de Certificação. Veja como fazer isto em O que fazer após gerar o CSR.
Aparência do CSR
O arquivo CSR nada mais é do que um arquivo texto em um formato especial que é usado pela Autoridade de Certificação para emitir o Certificado SSL. Se você abrí-lo no bloco de notas verá um conteúdo parecido com este:
-----BEGIN NEW CERTIFICATE REQUEST----- MIIEbzCCA1cCAQAweDELMAkGA1UEBhMCQlIxEzARBgNVBAgMClPDo28gUGF1bG8x EzARBgNVBAcMClPDo28gUGF1bG8xETAPBgNVBAoMCE1WTUNsb3VkMREwDwYDVQQL DAhNVk1DbG91ZDEZMBcGA1UEAwwQd3d3Lm12bWNsb3VkLm5ldDCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAOZ8BrF1bXg0eZPQ7sT6+Ib0frEW/5kIAP1d 2tja6W68CQQ1JB5eLh4RskJzuwyTqNrOKKWkVdVY7uK4jluw9xaPhuO9I562AeCo WjjFw3VPwbMT5FnbbhzVQ3jCXUXjuqdkEYZR3O59EuASX6Hn3YdZcmiKLpItV4sq 360tirOeSt1e2i/YPfz7/358rp/jZIX21KyeyFybOnu3uIQLEzNM5ddn3/3Ip1Fp HJ/xr7gXp4RRPdu6XoEYVvz2lJfaX42RJg+2XExG4s/nq2D4FyfPXInoigN+K14p wxyYmrl33TJ8SlzLWyRvCE1sdL6YFjuFrJX2NSB70dj3M03HxcUCAwEAAaCCAbAw HAYKKwYBBAGCNw0CAzEOFgwxMC4wLjE5MDQ0LjIwSgYJKwYBBAGCNxUUMT0wOwIB BQwPREVTS1RPUC1ESTE0Uzc3DBhERVNLVE9QLURJMTRTNzdcZmVybmFuZG8MC0lu ZXRNZ3IuZXhlMHIGCisGAQQBgjcNAgIxZDBiAgEBHloATQBpAGMAcgBvAHMAbwBm AHQAIABSAFMAQQAgAFMAQwBoAGEAbgBuAGUAbAAgAEMAcgB5AHAAdABvAGcAcgBh AHAAaABpAGMAIABQAHIAbwB2AGkAZABlAHIDAQAwgc8GCSqGSIb3DQEJDjGBwTCB vjAOBgNVHQ8BAf8EBAMCBPAwEwYDVR0lBAwwCgYIKwYBBQUHAwEweAYJKoZIhvcN AQkPBGswaTAOBggqhkiG9w0DAgICAIAwDgYIKoZIhvcNAwQCAgCAMAsGCWCGSAFl AwQBKjALBglghkgBZQMEAS0wCwYJYIZIAWUDBAECMAsGCWCGSAFlAwQBBTAHBgUr DgMCBzAKBggqhkiG9w0DBzAdBgNVHQ4EFgQUn4XHOcDoUatMqpOtYxQyZt+VGoEw DQYJKoZIhvcNAQEFBQADggEBALm0ZTsp6Ih/tPim94fbDluhmuD8+9YN1za1x7+K tmSA1JQYvyvIgnwfm8vsfm43XDudHWrarg0OmOW2Z/nxIlOrcEU5Aleqc2xZADxR oIigYOv/bLXTM1gGoUIU8ca1G+NXf3U3pqBERsajBAYvoi+lK3IZkZCu45m4oPoH bXel/5dtPtmftdkx5gEd4n4oMBSqjR6peC5aDNCSRDfaIaTY2z01bLKbLUGexb8q RNObGUZz/UwDGiIoHw5hKx/bvW63GMqjo0UwAYvoepZdQ3v10i+cg7i1cNO7yKJz QHnJcMh+esB6xZYbgvzgk3VfoRx73A+Of3EtzVnZt6p3tQA= -----END NEW CERTIFICATE REQUEST-----
O que fazer após gerar o CSR?
Normalmente as empresa de hospedagem ou empresas revendedoras de certificados SSL, fornecem um painel de controle na área do cliente para o envio. Quando você compra um certificdo SSL com a MVMCloud recebe um e-mail com as instruções para envio do CSR. Basta você seguir os passos abaixo:
- Acesse a Área do Cliente;
- No painel principal da Áre do Cliente selecione o Certificado SSL que você quer configurar
- No painel Gerenciar Produtos clique em Configurar Agora
- No painel Configurar Certificado SSL selecione o tipo de servidor web que será usado para instalar o certificado, caso não encontre o seu escolhe Outro (não listado). Copie e cole o conteúdo do arquivo CSR na área em vermelho
- Role a tela para baixo e preencha as informações de contato. Elas não aparecerão no certificado, mas serão importantes para a Autoridade de Certificação entrar em contato com você, e também para você receber o certificado após a emissão.
Após o preenchimento da informações, clique no botão Continuar.
- O Método de Validação pode serve para que a Autoridade de Certificação possa validar a propriedade do domínio, em outras palavras, garantir que você possui a propriedade do domínio para o qual o certificado SSL será emitido. A validação pode ser feita por E-mail, HTTP ou DNS, neste exemplo está sendo usada a validação por e-mail. Você deve escolher qual o e-mail que receberá as intruções para validação. Clique no botão Continuar após escolher o e-mail.
- Pronto o envio do CSR para a Autoridade de Certificação está concluído. Você deve aguardar agora o e-mail com as instruções para fazer a validação da propriedade do domínio, após isto o certificado será emitido e enviado para o e-mail que você forneceu.
Conclusão
A compra de um certificado SSL envolve o envio de informações por meio do CSR (Certificate Signing Request) para a Autoridade de Certificação. Acabamos de ver neste artigo como você pode gerar o arquivo no seu ambiente e como a MVMCloud automatiza este processo para você, caso você tenha comprado o certificado conosco.
Às vezes, a geração do CSR pode ser uma tarefa complicada. Pensando nisto, criamos uma ferramenta online que simplica todo este processo, ela substitui todas as etapas manuais e envia o CSR diretamente para seu e-mail. Para ver como usá-la vá para Use o nosso gerador de CSR online.
Obrigado por você ter lido este artigo até o final e espero que ele tenha sido útil. Caso você esteja precisando de um certificado SSL veja como comprá-lo conosco.
0.0 média de 0 avaliações.
Deixe a sua avaliação

A MVMCloud é especializada em Hospedagem de Site em nuvem de alta velocidade, oferecendo serviços de Hospedagem de Site, Hospedagem WordPress, Servidores VPS, e muitos outros serviços para você iniciar a sua jornada na Internet.
Posts Recentes
Como Iniciar um Negócio Online com Sucesso em 2021
Botão WhatsApp Gratuito para Sites
Links Úteis
Entre em Contato
Se você tiver alguma dúvida ou sugestão, entre em contato conosco: