/
TLS requirements

TLS requirements

Updated: 2025-01-31 for new requirements.

Scope

These requirements apply to all University of Waterloo servers that offer services using the TLS protocol.

Requirements

  1. TLS servers must score an A or higher on the Qualys SSL Labs test or equivalent. The TestSSL shell script may be used instead in situations where the SSL Labs site cannot reach the server (RFC1918 address space, non-webservers).

  2. The Common Name (CN) on the certificate should match the DNS name (or a CNAME) of the server hosting the service. The CN must be for a name which is resolvable by the intended audience. That is, Waterloo-internal names (.private.nexus, and others) must not appear in the CN, or Subject Alternative Name (SAN), if the service is intended to be accessible by unmanaged computers, including the general public.

  3. It is encouraged that a certificate issued for a server with multiple names (extra A records, CNAMEs, etc) have all names on the same certificate, and the webserver configured to respond to each name separately (e.g. Host statements in Apache).

  4. TLS servers on the campus network must be registered with IST with information including Policy 46 confidentiality classification and contact address of the server’s systems administrator(s). The current authoritative source for this information is IST’s IPAM service.

  5. For TLS certificates issued by IST, it is strongly recommended that the contact for the issued certificate be a generic email address, rather than the address of an individual. Reminders will be sent solely to that address, and IST does not monitor for upcoming expirations. Any questions about IST-issued TLS certificates should be sent to ist-ca@uwaterloo.ca.

Related links

Related content

TLS/SSL certificate management
TLS/SSL certificate management
More like this
Certificate Authority details
Certificate Authority details
More like this
Phishing simulation
Phishing simulation
Read with this
Self-service GlobalSign TLS/SSL certificates
Self-service GlobalSign TLS/SSL certificates
More like this
How to obtain a new GlobalSign certificate or renew an existing one
How to obtain a new GlobalSign certificate or renew an existing one
Read with this
Atlassian
Read with this