If a user uses the release without giving an ssl certificate, the pre-start will generate a new self signed certificate.
If a user provides a non-self-signed certificate then everything will work as usual.
If a user provides a certificate that is self signed, then they need to tell the release by setting "use_self_signed_certificate" to true.
If a user uses the release without giving an ssl certificate, the pre-start will generate a new self signed certificate. If a user provides a non-self-signed certificate then everything will work as usual. If a user provides a certificate that is self signed, then they need to tell the release by setting "use_self_signed_certificate" to true.