Como gerar um certificado digital grátis (auto assinado)
Para windows
gerar a chave privada:
mkdir "C:\Certificados" && "C:\Program Files\OpenSSL-Win64\bin\openssl.exe" genrsa -out "C:\Certificados\chave_privada.key" 2048gera o certiricado
"C:\Program Files\OpenSSL-Win64\bin\openssl.exe" req -new -x509 -key "C:\Certificados\chave_privada.key" -out "C:\Certificados\certificado.crt" -days 365gera o certificado com senha
"C:\Program Files\OpenSSL-Win64\bin\openssl.exe" pkcs12 -export -out "C:\Certificados\certificado.p12" -inkey "C:\Certificados\chave_privada.key" -in "C:\Certificados\certificado.crt"chave publica
"C:\Program Files\OpenSSL-Win64\bin\openssl.exe" rsa -in "C:\Certificados\chave_privada.key" -pubout -out "C:\Certificados\chave_publica.key"Para Linux
Gerar chave privada:
openssl genrsa -out "chave_privada.key" 2048Gera o certificado:
openssl req -new -x509 -key "chave_privada.key" -out "certificado.crt" -days 3600Gera o certificado com senha
openssl pkcs12 -export -out "certificado.p12" -inkey "chave_privada.key" -in "certificado.crt"Gera a extrai a chave pública:
openssl rsa -in "chave_privada.key" -pubout -out "chave_publica.key"