Adding a New SSL Test

Basic SSL Setup

In order to add a new SSL certificate to be monitored by StatusCake, just follow these steps:

  1. Click on the “SSL Monitoring” dropdown on the left navigation bar, and click “New SSL Test”.
  2. Enter the URL for the endpoint you’d like to monitor. Note: This must be prefixed by HTTPS.
  3. Select the Checkrate at which you’d like to monitor the URL, the options are:
    – 5 minutes
    – 10 minutes
    – 30 minutes
    – 60 minutes
    – 7 days

This is the basic setup you need to create your SSL tests. From there you can set a few advanced options as well as customise your alerting preferences.


Within this section, you can customise a variety of options:

  • Select as many contact groups you want to receive alerts
  • Choose the alert types you’d like to see:
    • Send Reminders: You can select this in order to receive 3 alerts to inform you when your SSL certificate will expire. The times at which you receive these alerts are customisable by you. For example, you can get the first alert 30 days before expiration, the second alert 7 days before expiration, and the final reminder alert 1 day before expiration.
    • Alert On Expiration: You will get this alert only after a certificate has expired.
    • Alert On Problems:  You will receive an alert that indicates any sort of configuration or vulnerability that your certificate might have.
    • Mixed Content Warnings: This alerts lets you know that there are resources your URL/site is requesting that are coming from unsecured links. These are links that typically begin with a “HTTP” instead of a secure “HTTPS” protocol.

Our more advanced options allow the following:

  • Follow Redirects: This will follow any HTTP CODE: 3xx responses as redirects, we will then start to monitor, and test the certificate at the end location we reach.
  • User-Agent: You can set a custom user agent for tracking purposes. This can sometimes help allow us to bypass any strict WAF (Web Application Firewalls) you might have set up. You can leave this field empty to use the default agent we send.
  • [Advanced] Custom Hostname: A hostname could be used in a test for a few reasons. The most popular reason would be that you can request a server responds with different data from a vhost other than the one specified by the URL.

Related Articles