3
3
Fork 0

How do I save certificate files? #31

Geschlossen
2019-02-03 13:12:47 +00:00 geöffnet von Ghost · 0 Kommentare

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 hat diesen Issue 2019-02-03 13:39:57 +00:00 geschlossen
Anmelden, um an der Diskussion teilzunehmen.
Kein Label
Kein Meilenstein
Niemand zuständig
1 Beteiligte
Nachrichten
Fällig am
Das Fälligkeitsdatum ist ungültig oder außerhalb des zulässigen Bereichs. Bitte verwende das Format „jjjj-mm-tt“.

Kein Fälligkeitsdatum gesetzt.

Abhängigkeiten

Keine Abhängigkeiten gesetzt.

Referenz: coolaj86/greenlock.js-ARCHIVED#31
Keine Beschreibung angegeben.