KRACOEUS-7012 basic certification functionality

KRACOEUS-7012 changes per pull request

KRACOEUS-7012 basic certification functionality

KRACOEUS-7012 changes per pull request