Display Certificate Issuer

- Add label on translation.json
- Add new key on DeviceStatus
- Add column label and data on Summary.txt

Signed-off-by: Sebastian Rubina <sebastian.rubina@icloud.com>
This commit is contained in:
Sebastian Rubina
2025-06-30 14:46:13 -04:00
parent 6dddba0848
commit e62d1e4a98
3 changed files with 8 additions and 0 deletions

View File

@@ -622,6 +622,7 @@
"all": "All",
"associations": "Associations",
"certificate_expires_in": "Certificate Expiry",
"certificate_issuer": "Certificate Issuer",
"certificate_expiry": "Cert. Expires In",
"connected": "Connected",
"crash_logs": "Crash Logs",

View File

@@ -166,6 +166,7 @@ export type DeviceStatus = {
connected: boolean;
connectReason?: string;
certificateExpiryDate: number;
certificateIssuerName?: string;
connectionCompletionTime: number;
firmware: string;
ipAddress: string;

View File

@@ -171,6 +171,12 @@ const DeviceSummary = ({ serialNumber }: Props) => {
'-'
)}
</GridItem>
<GridItem colSpan={1} alignContent="center" alignItems="center">
<Heading size="sm">{t('devices.certificate_issuer')}:</Heading>
</GridItem>
<GridItem colSpan={1}>
{getStatus.data?.certificateIssuerName ? getStatus.data.certificateIssuerName.split('CN=')[1] : '-'}
</GridItem>
<GridItem colSpan={1} alignContent="center" alignItems="center">
<Heading size="sm">Connect Reason:</Heading>
</GridItem>