diff --git a/src/components/admin/ArchiveManagementTable.tsx b/src/components/admin/ArchiveManagementTable.tsx index 64a48df..2618130 100644 --- a/src/components/admin/ArchiveManagementTable.tsx +++ b/src/components/admin/ArchiveManagementTable.tsx @@ -23,6 +23,7 @@ interface CaCertificate { status: string; is_latest: boolean; issuer_name?: string; + issuer_serial?: string; } interface ArchiveManagementTableProps { @@ -109,15 +110,16 @@ export default function ArchiveManagementTable({ - {cert.issuer_name === "Self-Signed" ? ( - - {t("self_signed")} - - ) : ( - +
+ {cert.issuer_name || "-"} - )} + {cert.issuer_serial && ( + + {cert.issuer_serial} + + )} +
diff --git a/src/components/admin/RootCaTable.tsx b/src/components/admin/RootCaTable.tsx index 841ae04..8939001 100644 --- a/src/components/admin/RootCaTable.tsx +++ b/src/components/admin/RootCaTable.tsx @@ -22,6 +22,7 @@ interface CaCertificate { valid_to: string; status: string; issuer_name?: string; + issuer_serial?: string; } interface RootCaTableProps { @@ -108,15 +109,16 @@ export default function RootCaTable({ {cert.common_name} - {cert.issuer_name === "Self-Signed" ? ( - - {t("self_signed")} - - ) : ( - +
+ {cert.issuer_name || "-"} - )} + {cert.issuer_serial && ( + + {cert.issuer_serial} + + )} +
{cert.serial_number}