added the ability to generate ssl keys