O que é o Certificate Signing Request ou CSR?
O Certificate Signing Request ou CSR é gerado no servidor onde se utiliza o certificado SSL e consiste num bloque de texto cifrado que tem informação incluida neste.
Inclui, entre outros dados, o nome do titular do certificado SSL (seja um particular ou uma empresa), seu endereço, país de origem, uma chave pública e o domínio criado para gerar o SSL, também conhecido como common name.
Qual é a informação incluida pelo CSR?
- Common name: Ali figurará nome de domínio (ou subdomínio, caso você tenha contratado um certificado Wild Card) do seu website. Deve coincidir com o domínio que vão escrever aqueles que visitem o seu site. (Exemplo: www.seudominio.com, .seudominio.com, secure.seudominio.com)
- Organização: Aqui estará o nome legal da sua empresa ou organismo. Esta informação deve coincidir com o nome completo da empresa. (Exemplo: Sua Empresa, S.R.L)
- Seção/Departamento: Será o departamento, área ou divisão da empresa que gerenciará o certificado. (Exemplo: Departamento de Tecnologia)
- Correio electrônico: Figurará a conta de correio eletrônico que será usado para entrar em contato com sua empresa. (Exemplo: info@seudominio.com)
- País: O país onde está localizada a sua empresa. (Exemplo: Argentina)
- Provincia: A provincia onde está localizada a sua empresa. (Exemplo: Buenos Aires)
- Localidade: A localidade onde está localizada a sua empresa. (Exemplo: Capital Federal)
- Chave pública: Será a chave pública gerada automáticamente e colocada no certificado.
¿Qué formato tiene un CSR?
Os CSR costumam ser gerados em formato PEM e cifrados em Base-64, começam pela linha”—–BEGIN CERTIFICATE REQUEST—–” e acabam sempre em”—–END CERTIFICATE REQUEST—–“.
Se você vai abri-lo em qualquer editor do texto plano verá algo semelhante ao exemplo seguinte:
-----BEGIN CERTIFICATE REQUEST----- MIIDBzCCAe8CAQAwgcExIjAgBgNVBAMTGXd3dy53YXluZS1lbnRlcnByaXNlcy5j b20xGjAYBgNVBAoTEVdheW5lIEVudGVycHJpc2VzMR0wGwYDVQQLExROZXcgdGVj aG5vbG9neSBkZXB0LjELMAkGA1UEBhMCVVMxDzANBgNVBAgTBkdvdGhhbTEUMBIG A1UEBxMLR290aGFtIENpdHkxLDAqBgkqhkiG9w0BCQEWHWIud2F5bmVAd2F5bmUt ZW50ZXJwcmlzZXMuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA 5NITJHdzRo+LUdcXXCAzH+k1DqsQ0rx1s/85xTLf1VL75hTRXSVMcLrh178RDiF1 D05B3Kfnrb5Uy/NY8XlaYwRLFHd4B9hSIqyUH6X2lsWM4XhBlS+C32ClI5A92qu6 LB4Dc+tuCGwVA2AiGZlcE+73+lWzoJgRVOH057f4fyUTLkjqa1xm31SP+wFFUlRN sUm2IdaGBu5vlYPy1DKOZuksomruvXevJ44lWRnbn/GBT/CWb5UoRxK2573c67kW 2NBLCUA2MUOigqe75t16fMlOoOxblt8Wmx1gh7IOQfMj92WVfbOzm2NEsqmpNgEQ f2ZFoNqArr533FQwZUbZ5wIDAQABoAAwDQYJKoZIhvcNAQEEBQADggEBAAqQbAT+ kMJP7fu39b7UmjtikjyDyWukeVJ1YWLlgowVTSNTvUTC6dun/cCI5j+tX6QweXjB Zrm6Bfz2xv6nbtwEZFZxxiDlyTX4hkvkS3NLkhf5ZZBxlFNdhGKYLyJfw6Wdkawz d2fKg9UT/kWSKkWiEFtPczSp3uiNddc8JpxABUc5bSHxVT2Icy5xvZfld4MEm81c BMgSMJZZsw0oA0outNas8kBaD9cTBR2IyIvG8pPXhIkaPWsbs1ORth+5N1Ptij53 s3ltjeaPBK3/GWqQGjnrUXQqaHbU3g7Le192rYvHhCPjhuHfr6/NsWvWhLwWd+xm fzr7R8j0lPhyeok= -----END CERTIFICATE REQUEST-----