The University Computing Service (UCS) was one of the parent organisations that merged to form University Information Services (UIS).
The UCS development group wrote services, some of which are still in use today. As the UCS and it's dev group no longer exist, responsibility for running these has been transferred to DevOps.
## TLS certificates on UCS development group services
Installation of TLS certificates on UCS dev group services is a manual process.
### Certificate locations
Some services seem to have directories (ssl.crt and ssl.key) created to hold the certficate and key files, other use the tomcat config directory, `grep -i certificate /srv/www/tomcat6/base/conf/server.xml` should show the path.
### To install new certificates
Obtain the new certificates from the [TLS certificate application](https://tlscerts.uis.cam.ac.uk/).
Copy the new certificate and key files to the certificate location on the target system.
Update the tomcat configuration to use the new certificate, edit `/srv/www/tomcat6/base/conf/server.xml`.
Ensure that the certificate and key have the correct ownership and permissions with `chown ucstomcat <file>` and `chmod 600 <file>`.
### To update the intermidiate certificate:
Create a new file, `qvsslg3.crt`, in the certificate location containing the
new intermediate certificate, remove any blank lines from it.
Ensure that the certificate and key have the correct ownership and permissions with `chown ucstomcat <file>` and `chmod 600 <file>`.
In `/srv/www/tomcat6/base/conf/server.xml`, edit the line that says (path might be different on your system):