Cloud Engineering
Communications & Media

Certificate Validation: An Automated Solution

The client needed a team to take ownership of streamlining a manually configured service that handles requests to validate certificates. Trility was hired to take over the project to meet the business and security requirements for one of the client’s key contracts and hand-off to a new team once completed.

Problem Statement

The client needed an interim owner for a critical project to update an internal and external communications system that dynamically provides information based on requests.

The existing service validates internal and external customer certificates for requests and required a manual process when switching from internal to external testing for customers.

Solution Approach

By using a module within Nginx and a scripting language, Lua, the Trility team created a custom script to provide the client with more controls based on if the traffic was internal or external. Once the connection is made, the service is a proxy that takes the request and forwards it onto the proper sites for authenticating certificates, API tokens, and more.

Outcomes

The client was able to complete this project despite their bandwidth constraints and maintain contractual compliance. Once the new team was identified, Trililty provided documentation and knowledge transfer sessions to ensure a seamless transition.

Project Attributes

  • Reduced COO
  • Reduced Risk
  • Reduced Technical Debt
  • Increased Automation
  • Increased Capabilities
  • Increased Security
  • Documentation
  • Learning Sessions

Technologies Used

  • Nginx
  • Lua
  • Web API
  • Terraform

Explore Experience

Read about other projects Trility has delivered.

Insights

Explore the latest insights, ideas, and perspectives from Trility's team.