Skip to Content
🇬🇧SSL Certificates

SSL Certificates

Secure your websites with SSL certificates. CoreSynth offers free Let’s Encrypt or custom certificate upload.


Overview

FeatureDetails
Let’s EncryptFree, automatic
Validity90 days (automatic renewal)
Custom CertificateUpload option
HTTPS RedirectionOptional
WildcardSupported

What is Let’s Encrypt?

Let’s Encrypt is a free certificate authority providing SSL certificates at no cost. Certificates are automatically renewed every 90 days.

Activating SSL

  1. Log in to CoreSynth Dashboard 
  2. Go to Web Hosting
  3. Select your hosting package
  4. Click SSL in sidebar
  5. Select domain
  6. Click Install Let’s Encrypt

After Certificate Request

  1. System automatically verifies domain ownership
  2. Certificate is issued within 5 minutes
  3. HTTPS will be automatically enabled

Note: First certificate issuance may take up to 24 hours depending on DNS propagation.

Wildcard Certificates

Wildcard certificate covers domain and all subdomains:

CertificateCovers
your-domain.comyour-domain.com, www.your-domain.com
*.your-domain.comyour-domain.com, blog.your-domain.com, shop.your-domain.com, etc.

Warning: Wildcard certificates require DNS verification.


HTTPS Redirection

Enabling Redirection

After SSL activation, you can enforce HTTPS:

  1. In SSL section click on domain
  2. Enable Redirect to HTTPS
  3. All HTTP traffic will redirect to HTTPS

Effect

BeforeAfter
http://your-domain.comhttps://your-domain.com
http://www.your-domain.comhttps://www.your-domain.com

Recommendation: Always enable HTTPS redirect for security and SEO.


Custom Certificate

When to Use Custom Certificate?

  • Extended Validation (EV) certificates
  • Organization Validation (OV) certificates
  • Corporate requirements

Uploading Certificate

  1. In SSL section click Upload Custom Certificate
  2. Enter:
FieldDescription
CertificateContent of .crt or .pem file
Private KeyContent of .key file
CA BundleOptional, certificate chain
  1. Click Install

Certificate Format

-----BEGIN CERTIFICATE----- MIIFXTCCBEWgAwIBAgISA+Z... [certificate content] -----END CERTIFICATE-----

Private Key Format

-----BEGIN PRIVATE KEY----- MIIEvgIBADANBgkqhkiG9w0BA... [key content] -----END PRIVATE KEY-----

Managing SSL Certificates

Certificate Overview

In SSL section you see:

DataDescription
DomainDomain name
IssuerLet’s Encrypt or custom
ValidityExpiration date
StatusActive, Expired
HTTPSOn/Off

Let’s Encrypt Renewal

Let’s Encrypt certificates renew automatically 30 days before expiration.

Note: If renewal error appears, check DNS settings.

Deleting Certificate

  1. In certificate list click Delete
  2. Confirm deletion
  3. Website will be accessible via HTTP only

Warning: Deleting SSL may cause browser warnings.


Troubleshooting

Certificate Failed to Issue

Cause: Domain not correctly pointed.

Solution:

  1. Verify A record via dnschecker.org 
  2. Check domain points to server IP
  3. Wait for DNS propagation (up to 48 hours)

“Connection Not Secure” Error

Cause: Mixed content (HTTP + HTTPS).

Solution:

  1. Check page resources
  2. Ensure all URLs are https://
  3. Use Why No Padlock  tool

Let’s Encrypt Limit Reached

Cause: Too many issuance attempts.

Solution: Let’s Encrypt has limits:

  • 5 certificates per domain per week
  • 100 names per certificate
  • Wait 7 days or use staging

Wildcard Certificate Failed

Cause: DNS verification not set.

Solution:

  1. Add TXT record for DNS verification
  2. Wait for propagation
  3. Request certificate again

FAQ

How Many SSL Certificates Can I Have?

Unlimited for all your domains. Each package supports SSL for all domains.

How Long Does Issuance Take?

  • Let’s Encrypt: 1-5 minutes (first time up to 24 hours)
  • Custom Certificate: Immediately after upload

Do You Support Multi-domain Certificates?

Yes, SNI (Server Name Indication) is supported. Each domain can have its own certificate on the same IP.

What Happens After Expiration?

  • Let’s Encrypt renews automatically
  • Custom certificate requires manual renewal
  • Browser warning shows after expiration

Technical Details

Supported Ciphers

TLS_AES_256_GCM_SHA384 TLS_CHACHA20_POLY1305_SHA256 TLS_AES_128_GCM_SHA256 ECDHE-RSA-AES256-GCM-SHA384 ECDHE-RSA-AES128-GCM-SHA256

Protocols

ProtocolStatus
TLS 1.3Enabled
TLS 1.2Enabled
TLS 1.1Disabled
TLS 1.0Disabled
SSL 3.0Disabled
SSL 2.0Disabled

Next Steps


Need help? Open a support ticket  or ask Alex in your dashboard.

Last updated on