remove snakeoil option, generate self-signed certs for all platforms
allow key & cert to be supplied as attribute again for backwards compatibility