Completion Report

Project Summary

The Consortium of Certificate Authorities have proposed that the lifespan of TLS certificates be reduced to 90 days.  ISG issues more than 1748 certificates and it will not be possible to manually renew these if the lifespan is to be reduced. Although there is no date yet for the imposition of this change, the University wishes to prepare a process to automate certificate renewal. 

The project was to deliver an ACME based solution for updating certificates on a number of common technologies that consume certificates.

 

 

 

Description of the Objective 

Success Criteria 

Achieved

 

Description of the Deliverables needed to achieve the objective 

 

 

Objective 1 

Identify In-Scope Certificates 

 

Y

Deliverable D1.1 

Document technologies in scope for automated renewal of certificates 

Agreed list of in-scope technologies 

Y

Deliverable D1.2 

Document certificates to be automatically renewed 

Agreed list of in-scope certificates 

Y                                                                  

Objective 2 

Automate Renewal of Certificates 

 

Y

Deliverable D2.1 

Test tool(s) for issuing certificates 

Approve tool(s) 

Y

Deliverable D2.2 

Test process(es) for automatic renewal of certificates 

 

Sign off testing for each technology 

Y

Deliverable D2.3 

Test process for wildcard certificates 

 

Sign off testing for wildcard certificates 

Y

Deliverable D2.4 

 

Test process(es) to handle exceptions and edge cases 

 

Sign off process(es) for exceptions and edge cases 

Y

Deliverable D2.5 

Implement process(es) for automatic renewal of certificates for each technology managed by ITI 

At least one certificate for each in-scope technology is   automatically renewed 

Y

one exception in regard to certificates on the CIS network which have to automated solution available. 

Objective 3 

Share solutions with University Colleagues 

 

Y

Deliverable D3.1 

Make solutions available to university colleagues 

Document solutions for each technology and make docs available  

Y

Deliverable D3.2 

 

 

 

Objective 4 

Monitoring and Reporting 

 

Y

Deliverable D4.1 

Review methods for reporting on and monitoring certificate expiration 

Identify where changes may be required 

Y

Deliverable D4.2 

Update methods/processes reporting on and monitoring certificate expiration 

Implement changes where required 

Y

 

 

 

User/Owner 

MoSCoW 

Set By 

Met

Requirement 1 

Identify certificates for which automatic renewal is required to support ISG services 

 

Graeme Wood 

Sponsor 

Y                                

Requirement 2 

Provide solutions for automatic renewal of certificates for each technology supporting ISG services 

Graeme Wood 

Sponsor 

Y

Requirement 3 

Implement automatic renewal for certificates required for ITI services 

Graeme Wood 

Sponsor 

 

Y

Requirement 4 

Implement processes to manage exceptions and edge cases 

Graeme Wood 

 

Sponsor 

 

Y (manual interventions and processes in place)

Requirement 5 

Share solutions with partners in university and provide documentation for their use. 

Graeme Wood 

 

Sponsor 

 

Y

Requirement 6 

Ensure monitoring and reporting on certificate expiration is maintained 

Graeme Wood 

Sponsor 

Y

Benefits

 

1. Improved reliability as manual updates will not be required 

2. Improved security as certificates may be renewed more frequently 

3. Improved supportability as use of wildcard certificates will be reviewed 

4. Knowledge sharing within ISG and with university colleagues 

5. Less effort required for renewing certificates as a BAU task 

 

 

 

 

Lessons Learned - Issues and Risks  

The project benefited from Kenny MacDonald involved to bring some existing knowledge and practice from the College of Science and Engineering and to reflect it more widely back to them once we'd implemented central solutions.

 

 

Project Audit

No audit

 

 

Outstanding issues

 

INSITE not available to all CO's. Access will be reviewed post-project.

CIS network does not have n automated solution available. Manual intervention required. 

Some certificates with multiple SANS cause issues.  Will use digicert. 

 

 

 

 

 

Project Info

Project
Update to TLS Certificate Lifespan
Code
ENT602
Programme
ITI - Enterprise Services (ENT)
Management Office
ISG PMO
Project Manager
Maurice Franceschi
Project Sponsor
Graeme Wood
Current Stage
Close
Status
Closed
Project Classification
Run
Start Date
12-Feb-2024
Planning Date
27-May-2024
Delivery Date
31-Oct-2025
Close Date
30-Nov-2025
Programme Priority
3
Overall Priority
Normal
Category
Compliance

Documentation

Close