SSL Certificate Checking
Overview
ZSSL provides comprehensive SSL certificate checking tools to help you verify the security status of your domains. Our tools support both single domain checking and bulk verification for up to 100 domains simultaneously.
Single Domain SSL Check
Quick Check
Visit /ssl-cert-verify
to check individual domain certificates:
- Enter Domain: Input any domain name (e.g.,
google.com
) - Select IP Version: Choose between Default, IPv4, or IPv6
- Get Results: View detailed certificate information instantly
Features
- ✅ Certificate Status: Valid, expired, or expiring soon
- ✅ Expiration Date: Days remaining until expiration
- ✅ Certificate Authority: Issuer information with CA badges
- ✅ Security Details: Encryption strength and trust chain
- ✅ IP Address: Server IP information
- ✅ Share Results: Generate shareable links for verification results
Certificate Information Displayed
- Validity Period: Start and end dates
- Subject Information: Common name and organization details
- Issuer Details: Certificate Authority information
- Public Key: Algorithm and key size
- Extensions: Subject Alternative Names (SAN)
- Certificate Chain: Full trust chain visualization
Bulk SSL Certificate Check
Batch Verification
Visit /bulk-ssl-cert-verify
for checking multiple domains:
- Domain Input: Enter up to 100 domains (one per line)
- IP Version Selection: Choose Default, IPv4, or IPv6
- Batch Processing: Check all domains simultaneously
- Results Analysis: View comprehensive statistics and details
Input Methods
- Manual Entry: Type domains one per line
- Auto-extraction: Paste text and automatically extract domain names
- Example Data: Use pre-filled sample domains for testing
Results Features
- 📊 Statistics Dashboard: Success rate, total domains, failed checks
- 🔍 Filtering & Search: Find specific domains quickly
- 📥 Export Options: Download results as CSV or JSON
- 📋 Detailed View: Click any domain for full certificate details
- 🎯 Status Indicators: Color-coded status for quick identification
SSL Badge Generation
Generate professional SSL certificate badges for your websites:
Badge Styles
<!-- Standard SSL Badge -->
<img src="/api/badge/ssl-cert/yourdomain.com" alt="SSL Certificate Status" />
<!-- Minimal Style -->
<img src="/api/badge/ssl-cert/yourdomain.com?style=minimal" alt="SSL Certificate Status" />
<!-- Professional Style -->
<img src="/api/badge/ssl-cert/yourdomain.com?style=professional" alt="SSL Certificate Status" />
Customization Options
- Themes: Auto, light, dark, blue, green, red
- Languages: English (
en
) and Chinese (zh
) - Styles: Default, minimal, professional
Badge Features
- 🎨 Professional Design: 3D shadows, gradients, modern styling
- 🏢 CA Authority Display: Shows certificate issuer with official badges
- ⏰ Expiration Tracking: Days remaining with color coding
- 🛡️ Status Icons: Certificate, shield, and lock icons
- 🌐 Multi-language: Automatic language detection
Status Color Coding
- 🟢 Green: Certificate valid (30+ days remaining)
- 🟡 Orange: Expiring soon (7-30 days remaining)
- 🔴 Red: Expired or critical (< 7 days remaining)
- ⚫ Gray: Check failed or unknown status
API Integration
REST API Endpoint
POST /api/ssl/check
Content-Type: application/json
{
"domains": ["example.com", "google.com"],
"IPVersion": "default"
}
Response Format
{
"stats": {
"total_count": 2,
"success_count": 2,
"failed_count": 0,
"success_rate": 100
},
"results": [
{
"domain": "example.com",
"success": true,
"certificate": { ... },
"days_left": 45,
"status": "valid"
}
]
}