SSLCertificateChecker Quick Reference
Check SSL certificate validity and expiration for websites
Key Features
- Verify SSL certificate validity
- Check certificate expiration dates
- Monitor multiple domains
- Alert on expiring certificates
- Certificate chain validation
- Get certificate details (issuer, subject, dates)
- Automated certificate monitoring
Server-Side Usage:
// Get the SSLCertificateChecker API
var SSLChecker = js.getObject("/OpenForum/AddOn/SSLCertificateChecker","SSLCertificateChecker.sjs");
// Check certificate for a domain
var certInfo = SSLChecker.checkCertificate("example.com");
// Get certificate expiration date
var expiryDate = SSLChecker.getExpirationDate("example.com");
// Check if certificate is expiring soon
var isExpiring = SSLChecker.isExpiringSoon("example.com", 30); // 30 days threshold
// Get full certificate details
var details = SSLChecker.getCertificateDetails("example.com");
Client-Side Usage:
// Check certificate
JSON.get('/OpenForum/AddOn/SSLCertificateChecker/Check', null,
'domain=example.com')
.onSuccess(function(certInfo) {
console.log('Certificate info:', certInfo);
console.log('Valid until:', certInfo.expirationDate);
}).go();
// Check multiple domains
JSON.post('/OpenForum/AddOn/SSLCertificateChecker/CheckMultiple', null,
'domains=' JSON.stringify(['example.com', 'example.org']))
.onSuccess(function(results) {
console.log('Certificate checks:', results);
}).go();
Certificate Information Returned
- Issuer - Certificate authority
- Subject - Domain information
- Valid from - Start date
- Valid until - Expiration date
- Days remaining - Time until expiration
- Certificate chain - Full chain validation
Configuration
- Domain list to monitor
- Expiration warning threshold (days)
- Check frequency
- Email notification settings