StartSSL Certificate SOP

Contact Information

Owner: GNOME Sysadmin Team

Contact: #sysadmin

Persons: AndreaVeri

Purpose: Standardize SSL configuration

Description

The GNOME Infrastructure includes a number of web sites requiring security. The purpose of this document is to define the standard procedure and configuration of SSL for these sites.

Action

Sites should be configured using the following standards:

 <VirtualHost subdomain.domain.tld:443>
     DocumentRoot /srv/httpd/subdomain.domain.tld/html
     ErrorLog /var/log/httpd/subdomain.domain.tld-error.log
     TransferLog /var/log/httpd/subdomain.domain.tld-access.log

     Header set Strict-Transport-Security "max-age=604800"
 
     SSLEngine on
     SSLProtocol all -SSLv2
     SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM
 
     SSLCertificateFile /etc/pki/tls/certs/subdomain.domain.tld.crt
     SSLCertificateKeyFile /etc/pki/tls/private/subdomain.domain.tld.key
     SSLCertificateChainFile /etc/pki/tls/sub.class2.server.ca.pem
     SSLCACertificateFile /etc/pki/tls/ca.pem
     SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown
 </VirtualHost>

note: the ca.pem and sub.class2.server.ca.pem files are available

ca.pem

sub.class2.server.ca.pem

Infrastructure/Archive/SOP/SSL-Configuration (last edited 2020-11-04 13:57:34 by AndreaVeri)