Aby tvůj webserver v aplikaci mohl fungovat po SSL (čili https), musíš v něm mít (logicky) SSL klíč.
Nicméně, pokud chceš aplikaci distribuovat, tak stejně je to otázka o ničem, protože každá jedna instance bude mít jiný FQDN, a tedy bude mít každá separátní SSL certifikát+klíč. Ty jako "programátor" musíš zajistit, aby si uživatel mohl nahrát svůj certifikát, který odpovídá jeho FQDN a samozřejmě jeho výběru certifikační autority.