ssigwart/ssl-checker
最新稳定版本:v1.0.0
Composer 安装命令:
composer require ssigwart/ssl-checker
包简介
Utility to get information on SSL certificates.
关键字:
README 文档
README
Installing
composer require ssigwart/ssl-checker
Checking an SSL Certificate
Step 1: Get Certificate for Domain
try { SSLChecker::setTimeout(5); // Optionally, set a timeout $sslCert = SSLChecker::getSSLInfoForDomain('example.org'); } catch (SSLCheckerException $e) { // Handle exceptions. This include timeouts. if ($e->isTimeout()) print 'Timeout!' . PHP_EOL; }
Step 2: Check Certificate
// Get domain print $sslCert->getCommonName() . PHP_EOL; // Should return "www.example.org" // Get serial number print $sslCert->getSerialNumber() . PHP_EOL; // Get validity timestamps print $sslCert->getIssuedTs() . PHP_EOL; print $sslCert->getExpirationTs() . PHP_EOL; // Check if certificate is valid for the time print ($sslCert->isCertificateValidForTime(time()) ? 'Valid' : 'Not Valid') . PHP_EOL; // Check if certificate is valid for domain and time print ($sslCert->isCertificateValidForDomainTime('example.org', time()) ? 'Valid' : 'Not Valid') . PHP_EOL;
统计信息
- 总下载量: 60
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-01-29