2015-01-26 3 views
2

У меня есть веб-сайт, построенный с использованием ASP.net, и у меня есть действительный сертификат ssl, сгенерированный и обновленный с GoDaddy.ваше соединение не является частным

Когда пользователь пытается получить доступ к сайту с помощью https: // на ПК он работает отлично, но если они пытаются использовать ту же ссылку на планшете или телефоне (Android) они получают ошибку:

Ваше соединение не является приватным. Атакующие могут пытаться украсть вашу информацию от Сервер не может доказать, что его сертификат безопасности не доверяет операционной системе вашего устройства.

Есть ли какой-либо конкретный параметр, который мне нужно добавить/изменить в моем приложении, чтобы он доверял ОС Android, или это то, что пользователи Android должны делать на своих устройствах?

Я не вижу эту ошибку с другими защищенными сайтами, которые я использую на своем телефоне или планшете, поэтому я предполагаю, что это то, что мне нужно сделать в настройках моего приложения.

Кто-нибудь испытывает это?

Благодарим за помощь

+0

Вы проверили, открыт ли ваш открытый ключ CA вашего Goddaddy's в хранилище ключей браузера Android. Если это не так, то браузер не будет доверять никому, подписанному этим ЦС, поскольку ему не сказали, что он заслуживает доверия. –

ответ

1

Я понял, что проблема. Кажется, что промежуточный сертификат не был установлен в IIS.

В зависимости от настроек ОС и/или браузера/ПК некоторые браузеры жаловались, что из-за этого на сайт не доверяют, но некоторые другие ПК этого не сделали.

Решение заключалось в том, чтобы удалить существующий сертификат, а затем установить новый с использованием опции повторного ключа на веб-сайте GoDaddy. Это решило проблему.

Я просто отправляю решение на случай, если кто-то столкнется с тем же вопросом.

Смежные вопросы