GlobalSign interview question

A technical take home assignment.