Есть ли способ использовать сертификаты tls для запуска в облаке с моего сервера golang?

# # #go #websocket #https #google-cloud-run

Вопрос:

Я хотел бы использовать функцию net/http » s ListenAndServeTLS » для обеспечения безопасного подключения к моим веб-сайтам (wss).

Приложение удалено при запуске в облаке, и поскольку ListenAndServeTLS требуются параметры файла сертификата и файла ключа (pem и ключ), есть ли способ использовать их в файле моего сервера?

Или есть лучший способ заставить веб-сайты работать по протоколу https? (без защищенного соединения это просто ws, и это просто сбой с этим сообщением:

Failed to construct 'WebSocket': An insecure WebSocket connection may not be initiated from a page loaded over HTTPS.

Комментарии:

1. Ты не можешь. SSL обрабатывается Google, вам нужно обслуживать трафик только по протоколу HTTP. Где у вас эта проблема с веб-сайтами? в вашем приложении Golang или в вашем браузере?

2. @дьюла, не могли бы вы, пожалуйста, ответить на вышеуказанный вопрос?