luci-app-acme: Use fullchain.crt file to read issueDate

The private key is used for applying the cert
And the cert should be used for reading issueDate

Signed-off-by: Jimmy Qin <sunnyqeen@gmail.com>
This commit is contained in:
Jimmy Qin
2025-10-30 23:16:25 +01:00
parent 473df3b6dd
commit 269fed1f52

View File

@@ -12,7 +12,7 @@ return view.extend({
L.resolveDefault(fs.list('/etc/ssl/acme/'), []).then(files => {
let certs = [];
for (let f of files) {
if (f.type == 'file' && f.name.match(/\.key$/)) {
if (f.type == 'file' && f.name.match(/\.fullchain\.crt$/)) {
certs.push(f);
}
}
@@ -521,7 +521,7 @@ function _renderCerts(certs) {
]);
let rows = certs.map(function (cert) {
let domain = cert.name.substring(0, cert.name.length - 4);
let domain = cert.name.replace(/\.fullchain\.crt$/, '');
let issueDate = new Date(cert.mtime * 1000).toLocaleDateString();
return [
domain,