У меня есть микросервисы, написанные на C # (ASP.NET Core 2.2), и я использую nginx в качестве шлюза API. У меня исключение рукопожатия в мобильном приложении при попытке использовать реальное устройство (Android), но все в порядке, когда я использую эмулятор iOS. Кроме того, я пытался использовать API из браузеров, и у меня были успехи в Firefox и Safari, но Chrome показывает «Незащищенное соединение». Буду очень признателен, если вы поможете мне решить проблему.
В облаке Google у меня есть секрет для TLS с crt и ключом.
Все сервисы используют файл PFX (ASP.NET Core, Kestrel), созданный с помощью crt и ключа. Эта конфигурация работает, я уверен на 100%, так как раньше я использовал docker-compose и не сталкивался с этой проблемой. Сертификат действителен. Вот почему я думаю, что это может быть что-то, связанное с проникновением ...
Входная конфигурация:
...
spec:
tls:
- secretName: my-tls
hosts:
- api.whatever.com
...