Openssl gerar certificado comercial para web sites

  1. Criar CSR e key
    openssl req -new -newkey rsa:2048 -nodes -keyout sislam.pinhais.pr.gov.br.key -out sislam.pinhais.pr.gov.br.csr -subj "/C=BR/ST=PARANA/L=PINHAIS/O=MUNICIPIO PINHAIS/OU=TI/CN=sislam.pinhais.pr.gov.br"
  2. Envie o CSR para a empresa ela vai retornar um arquivo.cer
  3. Verifições que podem ser feitas csr
    openssl req -noout -verify -in sislam.pinhais.pr.gov.br.csr
    
    Check a Certificate Signing Request (CSR)
    openssl req -text -noout -verify -in CSR.csr
    
    Check a private key
    openssl rsa -in privateKey.key -check
    
    Check a certificate
    openssl x509 -in certificate.crt -text -noout
    
    Check a PKCS#12 file (.pfx or .p12)
    openssl pkcs12 -info -in keyStore.p12
    
    
    Gerar certificado auto assinado
    openssl req -x509 -sha256 -nodes -days 365 -newkey rsa:2048 -keyout sislam.pinhais.pr.gov.br.key -out sislam.pinhais.pr.gov.br.crt
    
    Gerar CSR a partir de ums chave privada existente
    openssl req -out sislam.pinhais.pr.gov.br.csr -key sislam.pinhais.pr.gov.br.key -new

    Gerar o CSR a partir de um Cettificado

    openssl x509 -x509toreq -in sislam.pinhais.pr.gov.br.crt -out CSR.csr -signkey sislam.pinhais.pr.gov.br.key

    Remover a senha do certificado

    openssl rsa -in sislam.pinhais.pr.gov.br.pem -out sislam.pinhais.pr.gov.br.pem