PHP 클래스 EricMakesStuff\ServerMonitor\Monitors\SSLCertificateMonitor

상속: extends BaseMonitor
파일 보기 프로젝트 열기: ericmakesstuff/laravel-server-monitor 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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