Add #185: generate_host_certificate() should only be called when necessary