From 19c4ed46905203258141efc4e1b0ea544b4ce749 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Joakim=20S=C3=B8rensen?=
Date: Fri, 8 Sep 2023 19:55:27 +0200
Subject: [PATCH] Show alternative names in certificate dialog (#17839)
---
src/data/cloud.ts | 1 +
.../dialog-cloud-certificate.ts | 10 ++++++++++
src/translations/en.json | 1 +
3 files changed, 12 insertions(+)
diff --git a/src/data/cloud.ts b/src/data/cloud.ts
index 897364e4cc..b498428f9a 100644
--- a/src/data/cloud.ts
+++ b/src/data/cloud.ts
@@ -11,6 +11,7 @@ export interface CertificateInformation {
common_name: string;
expire_date: string;
fingerprint: string;
+ alternative_names: string[];
}
export interface CloudPreferences {
diff --git a/src/panels/config/cloud/dialog-cloud-certificate/dialog-cloud-certificate.ts b/src/panels/config/cloud/dialog-cloud-certificate/dialog-cloud-certificate.ts
index 0e170e539b..15e2baafb8 100644
--- a/src/panels/config/cloud/dialog-cloud-certificate/dialog-cloud-certificate.ts
+++ b/src/panels/config/cloud/dialog-cloud-certificate/dialog-cloud-certificate.ts
@@ -62,6 +62,16 @@ class DialogCloudCertificate extends LitElement {
)}
${certificateInfo.fingerprint}
+
+ ${this.hass!.localize(
+ "ui.panel.config.cloud.dialog_certificate.alternative_names"
+ )}
+
+
+ ${certificateInfo.alternative_names.map(
+ (name) => html`${name}
`
+ )}
+
diff --git a/src/translations/en.json b/src/translations/en.json
index ac4df38fd4..d2fac51d13 100644
--- a/src/translations/en.json
+++ b/src/translations/en.json
@@ -3183,6 +3183,7 @@
}
},
"dialog_certificate": {
+ "alternative_names": "Alternative names:",
"certificate_information": "Certificate information",
"certificate_expiration_date": "Certificate expiration date:",
"will_be_auto_renewed": "will be automatically renewed",