@phulc, my answer to your other similar question has some context on what needs to be done for this. You can use the Certificate template assets model to upload static assets which can then be used in custom certificate templates.
Certificate template assets