Bently Nevada Global Certificate Management Platform
CS 426 Senior Project in Computer Science, Spring 2023, at UNR, CSE Department
Project Manager: Abhishek Kundu
Advisors: Ryan Devaney, Jacob Lee
Dave Feil-Seifer
Instructors
Devrin Lee
Team 30
Thaddaeus Lam
Nathaniel McFadden
Caleb Stickler
About
The Global Certificate Management application was designed for and with Bently Nevada. The purpose of the application is to act as a central tool to update and create new certificates for device authentication on the Bently Nevada servers. As it stands, to update and check the general state of an individual device's certificate, a worker has to manually connect to the server and then connect to the individual device. This process, while not difficult, is needlessly time consuming and tedious.
As such, our web application, The Bently Nevada Global Certificate Management Platform provides a central hub that connects with Bently's servers to allow for seamless observation and modification of certificates. This is done by listing the devices out for the user with the ability to search the list. It displays the entire network out and removes the need to actually make multiple connections. The list is populated by a database that connects to the servers and updates on a daily basis.
There is also the option to print out a report related to the details behind a certificate. This report includes the start date, end date, device name, and length of the certificate's duration. In regards to basic security, the application has a secure login that has admin accounts that can create and grant permissions to basic accounts.
Project Description
Useful Resources
Tech Stack
Related Applications:
Sematext Synthetics, TrackSSL, and Pingdom. These three programs allow users to monitor certificates and some have various additional features like alerts and certificate generation.