Node.js SSL: certificado inválido

1

Estou tentando aplicar a camada SSL a um servidor node.js.

A seguir estão as etapas que fiz

  1. Criado todos os recursos SSL usando este blog
  2. Seguiram as instruções dadas em aqui para iniciar meu servidor node.js sem inserir a senha do pem
  3. Meu código node.js é

    var app = express ();

    var options = {     key: fs.readFileSync ('./ sslCA / server.key'),     cert: fs.readFileSync ('./ sslCA / server.crt'),     ca: fs.readFileSync ('./ sslCA / ca.crt'),     requestCert: true     rejectUnauthorized: false };

    app.set ('port', process.env.PORT || 3000); app.set ('views', __dirname + '/ views'); app.set ('view engine', 'jade'); app.set ('view options', {layout: false}); app.use (express.favicon ()); app.use (express.logger ('dev')); app.use (express.bodyParser ()); app.use (express.methodOverride ());

    app.use (express.static (caminho.join (__ nome_do_diretor, 'público')))

    link

Quando eu aponto meu navegador IE10 para localhost, recebo o erro

There is a problem with this website's security certificate.

The security certificate presented by this website is not secure.

Security certificate problems may indicate an attempt to fool you or intercept any data you send to the server.  

We recommend that you close this webpage and do not continue to this website.  

Quando eu aponto meu navegador chrome para o localhost, recebo o erro

Invalid Server Certificate
You attempted to reach localhost, but the server presented an invalid certificate

Por favor me ajude a entender o que eu fiz de errado.

    
por Anand 17.07.2013 / 16:47

1 resposta

1

eu resolvi o erro.

Acontece que, depois de remover a senha do meu server.key, preciso regenerar o certificado do servidor.

    
por 17.07.2013 / 17:01