enhost logo

ssl.enhost.uk

SSL/TLS Certificate Checker

Check SSL certificate details, expiration, chain, and certificate history

About This Service

This free SSL/TLS certificate checker provides comprehensive certificate information including validity periods, issuer details, certificate chain, Subject Alternative Names (SANs), and historical certificates from crt.sh certificate transparency logs.

Certificate data retrieved in real-time from target servers. Historical data powered by crt.sh.

How to Use

Query SSL certificate via HTTP API:

https://ssl.enhost.uk/?domain=example.com

Include certificate history:

https://ssl.enhost.uk/?domain=example.com&history

Custom port:

https://ssl.enhost.uk/?domain=example.com&port=8443

cURL example:

curl "https://ssl.enhost.uk/?domain=example.com"

Bash script example:

#!/bin/bash
DOMAIN="example.com"
curl -s "https://ssl.enhost.uk/?domain=$DOMAIN" | jq .

Python example:

import requests

domain = 'example.com'
response = requests.get(f'https://ssl.enhost.uk/?domain={domain}')
data = response.json()

print(f"Domain: {data['domain']}")
print(f"Valid until: {data['valid_to']}")
print(f"Days remaining: {data['days_remaining']}")

JavaScript example:

const domain = 'example.com';

fetch(`https://ssl.enhost.uk/?domain=${domain}`)
    .then(res => res.json())
    .then(data => {
        console.log('Domain:', data.domain);
        console.log('Valid until:', data.valid_to);
        console.log('Days remaining:', data.days_remaining);
    });
enhost NTP Time What's my IP DNS Lookup WHOIS Lookup SSL Checker