3
3
Fork 0

How do I save certificate files? #31

Fechado
2019-02-03 13:12:47 +00:00 abertas por Ghost · 0 comentários

So, I need to use nginx as my SSL handler. To do so, I need to save the certificates as files, however, when saving them like this:

await writeFile(`./LetsEncrypt/Certs/${domainDoc.domain.split("https://")[1]}/privkey.pem`, leres.privkey);
await writeFile(`./LetsEncrypt/Certs/${domainDoc.domain.split("https://")[1]}/cert.pem`, `${leres.cert}\r\n${leres.chain}`);

and running them through nginx using the following

listen 443 ssl; 
ssl_certificate ${__dirname}/../../../LetsEncrypt/Certs/${domainDoc.domain.split("https://")[1]}/cert.pem;
ssl_certificate_key ${__dirname}/../../../LetsEncrypt/Certs/${domainDoc.domain.split("https://")[1]}/privkey.pem; 

my browser sees the certificate files, accepts that they are proper certificates but claims that I am using an unknown CA which isn't valid. Anyone have any idea on how to fix this?

So, I need to use nginx as my SSL handler. To do so, I need to save the certificates as files, however, when saving them like this: ```javascript await writeFile(`./LetsEncrypt/Certs/${domainDoc.domain.split("https://")[1]}/privkey.pem`, leres.privkey); await writeFile(`./LetsEncrypt/Certs/${domainDoc.domain.split("https://")[1]}/cert.pem`, `${leres.cert}\r\n${leres.chain}`); ``` and running them through nginx using the following ```javascript listen 443 ssl; ssl_certificate ${__dirname}/../../../LetsEncrypt/Certs/${domainDoc.domain.split("https://")[1]}/cert.pem; ssl_certificate_key ${__dirname}/../../../LetsEncrypt/Certs/${domainDoc.domain.split("https://")[1]}/privkey.pem; ``` my browser sees the certificate files, accepts that they are proper certificates but claims that I am using an unknown CA which isn't valid. Anyone have any idea on how to fix this?
Ghost fechou esta issue 2019-02-03 13:39:57 +00:00
Acesse para participar desta conversação.
Sem etiqueta
Sem marco
Sem responsável
1 participante(s)
Notificações
Data limite
A data limite é inválida ou está fora do intervalo. Por favor, use o formato 'dd/mm/aaaa'.

Data limite não informada.

Dependências

Nenhuma dependência definida.

Referência: coolaj86/greenlock.js-ARCHIVED#31
Nenhuma descrição fornecida.