Skip to main content

Certificate Compliance Report

The Compliance Report generates a formatted certificate inventory suitable for security audits, compliance reviews, and evidence packages. It is available from the Compliance item in the Certificate Monitoring navigation.

Summary

The summary bar at the top of the page shows the total count of monitors for your account broken down by status:

StatusDescription
ValidCertificate is within its validity period and passed all checks.
Expiring SoonCertificate is approaching an expiration alert threshold configured in your profile.
ExpiredCertificate has passed its expiration date.
ErrorOne or more critical errors were detected on the most recent check.
PendingMonitor has been added but not yet checked.

Export Options

Audit Period

Select the date range for the audit period. The range is printed on the exported report as the review window label, and it also determines the historical check data included in each certificate block.

When a date range is selected, the PDF and CSV exports include a Monitoring History section for each monitor showing check activity over the period. See Monitoring History below for details.

Scope

By default the report includes all monitors on your account. If your monitors are organised with tags, you can narrow the scope by selecting one or more tags. A monitor is included if it has any of the selected tags (OR logic). Click All Monitors to reset back to the full account scope.

The label beside the Scope heading shows how many monitors will be included in the export.

Exporting

PDF Report

The PDF report is a formatted portrait document suitable for attaching directly to audit evidence packages. It consists of four sections:

  1. Title page: account name, audit period, generation timestamp, the name and email of the portal user who generated the report, and a unique report reference ID.
  2. Methodology, field definitions, and compliance coverage: a description of how checks are performed and what is verified on every check, definitions for all fields in the inventory, and a table of the compliance frameworks satisfied by the report.
  3. Executive summary: a status breakdown (Valid / Expiring Soon / Expired / Error / Pending), an expiry outlook showing how many certificates expire within 30, 31-60, and 61-90 days, a count of wildcard certificates, and when an audit period is selected, a summary of total checks performed, monitors with errors, and issues resolved vs. unresolved during the period.
  4. Certificate inventory: one block per monitor, grouped and sorted as follows:
    1. Errors: monitors with active critical errors, listed first.
    2. Expiring Soon / Expired: monitors approaching or past their expiration date.
    3. Valid: all remaining monitors with no issues.

Each certificate block includes:

FieldDescription
Common NamePrimary domain name from the certificate CN field.
TypeValidation level: EV (Extended Validation), OV (Organization Validated), or DV (Domain Validated), derived from certificate policy OIDs.
IssuerCertificate Authority that issued the certificate.
KeyPublic key type and size (e.g. EC 256 bits, RSA 2048 bits).
AlgorithmSignature algorithm (e.g. ecdsa-with-SHA384, sha256WithRSAEncryption).
SerialCertificate serial number in hex.
Valid FromDate the certificate's validity period began.
ExpiresCertificate expiration date with days remaining shown inline, colour-coded amber when expiring soon and red when expired.
Total PeriodTotal length of the certificate's validity window in days.
Last CheckedWhen the most recent check was performed.
RevocationResult of the OCSP check: Passed, Failed, or Not checked.
Chain TrustWhether the full certificate chain was verified against the system trust store or a configured private CA: Trusted, Untrusted, or Unknown.
Subject Alternative NamesAll hostnames covered by the certificate, including wildcards.
WildcardCertificates where any SAN begins with *. are flagged with a Wildcard badge in the block header.

Monitors in the Errors group also list each active error with a plain-language description. Errors are detected across all certificate chain levels (leaf, intermediate, and CA). Only critical errors (5xxxx codes) are shown.

Each page except the title page includes a footer with the report reference ID, a confidentiality notice, and the page number.

Monitoring History

When an audit period date range is selected, each certificate block includes a Monitoring History row showing check activity for that monitor over the period:

FieldDescription
Uptime %Percentage of checks that completed with no critical errors. Colour-coded: green >= 99%, amber 95-99%, red < 95%.
Check countTotal checks performed and average checks per day over the actual data span.
Error PeriodIf errors occurred, the first and last dates errors were detected, with a count of affected checks.
ResolvedIf errors occurred and the monitor later recovered, the date of the first clean check after the last recorded error.
Partial CoverageIf the monitor was not active for the full audit period, the actual data coverage dates and day count are shown in amber.

The average checks per day is calculated against the monitor's actual data span rather than the full selected period, so a monitor added part-way through the audit window still shows an accurate check frequency.

CSV Export

The CSV export produces a flat file with one row per monitor, suitable for importing into GRC platforms (ServiceNow, Archer, Vanta, etc.) or spreadsheets.

The first rows of the file contain report metadata including the generation timestamp and audit period.

Standard columns included in every CSV export:

ColumnDescription
Monitor IDUnique monitor identifier.
Display NameMonitor name as shown in the portal.
HostHost and port being monitored.
ProtocolConnection protocol (HTTPS, SMTP, IMAP, etc.).
Common NameCertificate CN field.
IssuerIssuing Certificate Authority.
Certificate TypeEV, OV, DV, or blank if not determinable.
Serial NumberCertificate serial number in hex.
Valid FromStart of the certificate validity period.
Expiry DateCertificate expiration date.
Days RemainingDays until expiration at the time of the last check.
Key / AlgorithmPublic key type and size, and signature algorithm.
SANsSubject Alternative Names, comma-separated.
RevocationOCSP revocation result: Passed, Failed, or Not checked.
Chain TrustChain trust result: Trusted, Untrusted, or Unknown.
StatusCurrent monitor status (Valid, Expiring Soon, Expired, Error, Pending).
Last CheckedTimestamp of the most recent check.

When an audit period date range is selected, the following additional columns are appended:

ColumnDescription
Total ChecksNumber of checks performed during the period.
Clean ChecksNumber of checks with no critical errors.
Error ChecksNumber of checks where at least one critical error was detected.
Uptime %Percentage of clean checks.
First CheckDate of the first check within the period.
Last CheckDate of the last check within the period.
Full Period CoverageYes if the monitor was active for the entire selected period; No otherwise.
First Error DateDate of the first check with errors during the period (blank if none).
Last Error DateDate of the last check with errors during the period (blank if none).
Resolved DateDate of the first clean check after the last error (blank if unresolved or no errors).

Compliance Coverage

The certificate inventory and lifecycle monitoring data in this report satisfies requirements across the following compliance frameworks:

FrameworkControlRequirement
PCI DSS 4.0Requirement 4Protect account data in transit; valid TLS certificates, RSA >=2048-bit, SHA-256+, real-time certificate inventory.
HIPAATechnical SafeguardsEncryption in transit using valid digital certificates; certificate and endpoint inventory with expiration tracking.
ISO 27001:2022Annex ACryptographic controls and certificate lifecycle management and monitoring.
NIST SP 800-53SC-12 / SC-17Cryptographic key establishment and management; approved CAs; unique certificate identification by serial number.
SOC 2Trust Services CriteriaContinuous monitoring, certificate availability tracking, and audit trail over assessment period.