PHP Класс EricMakesStuff\ServerMonitor\Monitors\SSLCertificateMonitor

Наследование: extends BaseMonitor
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$alarmDaysBeforeExpiration array
$certificateAdditionalDomains array
$certificateDaysUntilExpiration integer
$certificateDomain string
$certificateExpiration string
$certificateInfo array
$url string

Открытые методы

Метод Описание
__construct ( array $config )
getAlarmDaysBeforeExpiration ( )
getCertificateAdditionalDomains ( )
getCertificateDaysUntilExpiration ( )
getCertificateDomain ( )
getCertificateExpiration ( )
getCertificateInfo ( )
getUrl ( )
hostCoveredByCertificate ( $host, $certificateHost, array $certificateAdditionalDomains = [] )
processCertificate ( $certificateInfo )
runMonitor ( )

Защищенные методы

Метод Описание
downloadCertificate ( $urlParts )
parseUrl ( $url )

Описание методов

__construct() публичный Метод

public __construct ( array $config )
$config array

downloadCertificate() защищенный Метод

protected downloadCertificate ( $urlParts )

getAlarmDaysBeforeExpiration() публичный Метод

getCertificateAdditionalDomains() публичный Метод

getCertificateDaysUntilExpiration() публичный Метод

getCertificateDomain() публичный Метод

getCertificateExpiration() публичный Метод

getCertificateInfo() публичный Метод

public getCertificateInfo ( )

getUrl() публичный Метод

public getUrl ( )

hostCoveredByCertificate() публичный Метод

public hostCoveredByCertificate ( $host, $certificateHost, array $certificateAdditionalDomains = [] )
$certificateAdditionalDomains array

parseUrl() защищенный Метод

protected parseUrl ( $url )

processCertificate() публичный Метод

public processCertificate ( $certificateInfo )

runMonitor() публичный Метод

public runMonitor ( )

Описание свойств

$alarmDaysBeforeExpiration защищенное свойство

protected array $alarmDaysBeforeExpiration
Результат array

$certificateAdditionalDomains защищенное свойство

protected array $certificateAdditionalDomains
Результат array

$certificateDaysUntilExpiration защищенное свойство

protected int $certificateDaysUntilExpiration
Результат integer

$certificateDomain защищенное свойство

protected string $certificateDomain
Результат string

$certificateExpiration защищенное свойство

protected string $certificateExpiration
Результат string

$certificateInfo защищенное свойство

protected array $certificateInfo
Результат array

$url защищенное свойство

protected string $url
Результат string