@if($monitor->ssl_created_at && $monitor->ssl_ends_at)
@include('icons.lock', ['class' => 'width-4 height-4 fill-current mt-1 flex-shrink-0 text-' . formatMonitorSslStatus($monitor) . ' ' . (__('lang_dir') == 'rtl' ? 'ml-2' : 'mr-2')]) @if (now()->isBetween($monitor->ssl_created_at, $monitor->ssl_ends_at)) @if (now()->isBetween($monitor->ssl_ends_at->subDays($monitor->ssl_alert_days), $monitor->ssl_ends_at)) {{ __('Valid SSL certificate') }} @else {{ __('Valid SSL certificate') }} @endif @elseif ($monitor->ssl_created_at->isFuture() || $monitor->ssl_ends_at->isPast()) {{ __('Invalid SSL certificate') }} @endif
@if (isset($monitor->ssl_information->issuer) || isset($monitor->ssl_information->organization) || isset($monitor->ssl_information->signature_algorithm) || $monitor->ssl_created_at || $monitor->ssl_ends_at)
@if (isset($monitor->ssl_information->issuer) && $monitor->ssl_information->issuer)
{{ __('Issuer') }}: {{ $monitor->ssl_information->issuer }}
@endif @if (isset($monitor->ssl_information->organization) && $monitor->ssl_information->organization)
{{ __('Organization') }}: {{ $monitor->ssl_information->organization }}
@endif @if (isset($monitor->ssl_information->signature_algorithm) && $monitor->ssl_information->signature_algorithm)
{{ __('Signature algorithm') }}: {{ $monitor->ssl_information->signature_algorithm }}
@endif @if ($monitor->ssl_created_at)
{{ __('Created at') }}: {{ $monitor->ssl_created_at->tz(Auth::user()->timezone ?? config('settings.timezone'))->format(__('Y-m-d') . ' H:i:s') }}
@endif @if ($monitor->ssl_ends_at)
{{ __('Expires at') }}: {{ $monitor->ssl_ends_at->tz(Auth::user()->timezone ?? config('settings.timezone'))->format(__('Y-m-d') . ' H:i:s') }}
@endif
@endif @else
{{ $monitor->ssl_information ? implode('-', array_filter((array) $monitor->ssl_information)) : __('Pending') }}
@endif @if ($monitor->ssl_checked_at)
{{ __('Checked at') }}: {{ $monitor->ssl_checked_at->tz(Auth::user()->timezone ?? config('settings.timezone'))->format(__('Y-m-d') . ' H:i:s') }}
@endif
{{ __('Check interval') }}: {{ Carbon\CarbonInterval::seconds(86400)->cascade()->forHumans() }}