This was an in-semester project offered by Hewlett Packard Enterprise. I took it up with my roomate.
We built a command line tool in C++ to validate SSL certificates. It provides for two methods of certificate validation - CRLs and OCSP.
This implementation is similar to what is done in web browsers to authenticate the requested server.