Features/215 ssl

resolves #215