{{ error }}
{{ isConnected ? 'Connected' : 'Disconnected' }} Last update: {{ formatTime(lastUpdate) }}
{{ alerts.length }}
Total Alerts
{{ expiredCount }}
Expired
{{ expiringSoonCount }}
Expiring Soon
Loading alerts...

🎉 No alerts found

All certificates are healthy or no alerts have been received yet.

Configure padecer with: --send-to="{{API_BASE}}/alerts"

API endpoint: {{API_BASE}}

{{ alert.host }}
{{ alert.level }}
Certificate Path
{{ alert.path }}
Expiration Date
{{ formatDate(alert.expirationDate) }}
Days Until Expiry
{{ alert.daysUntilExpiry < 0 ? 'Expired ' + Math.abs(alert.daysUntilExpiry) + ' days ago' : alert.daysUntilExpiry + ' days' }}
Subject
{{ alert.subject }}
Serial Number
{{ alert.serialNumber }}
Alert Time
{{ formatDateTime(alert.timestamp) }}