implement functor certificates

Open Bastian Kauschke requested to merge certificates into master

Merge request reports