PHP Class EricMakesStuff\ServerMonitor\Monitors\SSLCertificateMonitor

Inheritance: extends BaseMonitor
Afficher le fichier Open project: ericmakesstuff/laravel-server-monitor Class Usage Examples

Protected Properties

Свойство Type Description
$alarmDaysBeforeExpiration array
$certificateAdditionalDomains array
$certificateDaysUntilExpiration integer
$certificateDomain string
$certificateExpiration string
$certificateInfo array
$url string

Méthodes publiques

Méthode Description
__construct ( array $config )
getAlarmDaysBeforeExpiration ( )
getCertificateAdditionalDomains ( )
getCertificateDaysUntilExpiration ( )
getCertificateDomain ( )
getCertificateExpiration ( )
getCertificateInfo ( )
getUrl ( )
hostCoveredByCertificate ( $host, $certificateHost, array $certificateAdditionalDomains = [] )
processCertificate ( $certificateInfo )
runMonitor ( )

Méthodes protégées

Méthode Description
downloadCertificate ( $urlParts )
parseUrl ( $url )

Method Details

__construct() public méthode

public __construct ( array $config )
$config array

downloadCertificate() protected méthode

protected downloadCertificate ( $urlParts )

getAlarmDaysBeforeExpiration() public méthode

getCertificateAdditionalDomains() public méthode

getCertificateDaysUntilExpiration() public méthode

getCertificateDomain() public méthode

getCertificateExpiration() public méthode

getCertificateInfo() public méthode

public getCertificateInfo ( )

getUrl() public méthode

public getUrl ( )

hostCoveredByCertificate() public méthode

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

parseUrl() protected méthode

protected parseUrl ( $url )

processCertificate() public méthode

public processCertificate ( $certificateInfo )

runMonitor() public méthode

public runMonitor ( )

Property Details

$alarmDaysBeforeExpiration protected_oe property

protected array $alarmDaysBeforeExpiration
Résultat array

$certificateAdditionalDomains protected_oe property

protected array $certificateAdditionalDomains
Résultat array

$certificateDaysUntilExpiration protected_oe property

protected int $certificateDaysUntilExpiration
Résultat integer

$certificateDomain protected_oe property

protected string $certificateDomain
Résultat string

$certificateExpiration protected_oe property

protected string $certificateExpiration
Résultat string

$certificateInfo protected_oe property

protected array $certificateInfo
Résultat array

$url protected_oe property

protected string $url
Résultat string