"use client" import type { CertificateView } from "@/lib/certificate-view" function CertificateExpandedDetail({ cert }: { cert: CertificateView }) { return (

Размер ключа

{cert.keySize === null ? "Неизвестен" : cert.keySize + " бит"}

Начало срока

{cert.validFrom ?? "Дата неизвестна"}

Дополнительные имена (SAN)

{cert.sans.length > 0 ? cert.sans.map((s) => ( {s} )) : —}

Доверие

{cert.trusted === null ? "Неизвестно" : cert.trusted ? "Да (доверенный)" : "Нет (не доверенный)"}

{"rawValidFrom" in cert && !cert.validFrom && cert.rawValidFrom &&

Начало срока не удалось определить. Значение RouterOS: {cert.rawValidFrom}

} {"rawValidUntil" in cert && !cert.validUntil && cert.rawValidUntil &&

Окончание срока не удалось определить. Значение RouterOS: {cert.rawValidUntil}

}
) } export { CertificateExpandedDetail }