Uma CSR é um arquivo de solicitação de assinatura de certificado contendo as informações para o certificado SSL/TLS que você deseja solicitar. Ao gerar uma CSR, um par de chaves é criado simultaneamente. A CSR inclui a chave pública e as informações do certificado, enquanto a chave privada é mantida por você. Você envia a CSR para a Autoridade Certificadora (CA), que a verifica e emite o certificado. A chave privada é usada para configurar seu servidor web.
Esta ferramenta é executada inteiramente no navegador, usando a biblioteca JavaScript's forge.js para gerar pares de chaves e CSR localmente. Todo o processo não envolve nenhuma comunicação com servidor; sua chave privada nunca sai do seu dispositivo. A chave privada gerada é armazenada apenas na memória do navegador e será automaticamente limpa quando a página for fechada. Baixe e armazene com segurança seu arquivo de chave privada imediatamente após a geração!